vendor:
OctoberCMS
by:
Zain Sabahat
8,8
CVSS
HIGH
Cross-Site Request Forgery (CSRF)
352
CWE
Product Name: OctoberCMS
Affected Version From: 1.0.426
Affected Version To: 1.0.426
Patch Exists: YES
Related CWE: CVE-2017-16244
CPE: a:octobercms:octobercms:1.0.426
Metasploit:
N/A
Other Scripts:
N/A
Tags: N/A
CVSS Metrics: N/A
Nuclei References:
N/A
Nuclei Metadata: N/A
Platforms Tested: None
2017
OctoberCMS 1.0.426 – CSRF to Admin Account Takover
Cross-Site Request Forgery exists in OctoberCMS 1.0.426 (aka Build 426) due to improper validation of CSRF Tokens for postback handling, allowing an attacker to successfully take over the victim's account. The vendor was using additional X-CSRF Headers and CSRF Token to prevent the CSRF from occurring. The researcher found a way to bypass this protection. After digging more in the Application he found a postback variable '_handler=' which could be used to perform CSRF without X-Headers. The CSRF Tokens were also not being validated when _handler parameter was used to make the request.
Mitigation:
The vendor should properly validate the CSRF Tokens for postback handling and also validate the _handler parameter.