GHSA-w8fq-xgvh-cxc2medium5.3
Silverstripe Forum Module CSRF Vulnerability
No CVE assignedCheck your stack
The advisory, in context
A number of form actions in the Forum module are directly accessible. A malicious user (e.g. spammer) can use GET requests to create Members and post to forums, bypassing CSRF and anti-spam measures.
Additionally, a forum moderator could be tricked into clicking a specially crafted URL, resulting in a topic being moved.
Thanks to Michael Strong for discovering.
Affected packages
Start with the recorded fix for your release branch. Check your installed version and test compatibility before upgrading. Fixing this advisory does not rule out other vulnerabilities in the release.
silverstripe/forum Packagist
Ecosystem versions
Earlier releases before 0.6.2
Fixed in 0.6.2
4 explicitly affected versions
0.4.1, 0.5.1, 0.6.0, 0.6.1
View affected-version evidence
{
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "0.6.2"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"0.4.1",
"0.5.1",
"0.6.0",
"0.6.1"
]
}silverstripe/forum Packagist
Ecosystem versions
From 0.7.0 before 0.7.4
Fixed in 0.7.4
4 explicitly affected versions
0.7.0, 0.7.1, 0.7.2, 0.7.3
View affected-version evidence
{
"ranges": [
{
"events": [
{
"introduced": "0.7.0"
},
{
"fixed": "0.7.4"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"0.7.0",
"0.7.1",
"0.7.2",
"0.7.3"
]
}References
- https://github.com/silverstripe-archive/silverstripe-forum/commit/0ec7c92785f36c8edf4a11c36a4fc27e0c40cee6
- https://github.com/silverstripe-archive/silverstripe-forum/commit/efe09f95ccdb0138ce5bd3d3a21b3d9e97038dd8
- https://github.com/FriendsOfPHP/security-advisories/blob/master/silverstripe/forum/SS-2015-017-1.yaml
- https://github.com/silverstripe-archive/silverstripe-forum
- https://www.silverstripe.org/software/download/security-releases/ss-2015-017