
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-107848 is a Cross-Site Request Forgery (CSRF) vulnerability in Contao, an open-source CMS, affecting the backend action dispatch mechanism. The flaw exists in versions >= 4.0.0 and < 5.3.50, and >= 5.4.0-RC1 and < 5.7.12 of the contao/core-bundle Composer package. It was originally published on August 25, 2026, and added to the GitHub Advisory Database on October 9, 2026. The vulnerability carries a CVSS v3.1 base score of 3.5 (Low) (Github Advisory).
The root cause (CWE-352) lies in Contao's RequestTokenListener, which only validates the REQUEST_TOKEN on POST requests. The declarative GET-side CSRF guard only activates when an act parameter is present in the request. Backend actions dispatched via the key parameter — a separate dispatch mechanism — therefore bypass CSRF validation entirely on GET requests. An attacker can craft a malicious URL that, when loaded by an authenticated backend user, triggers state-changing backend actions (e.g., resending opt-in tokens, toggling debug mode) without any CSRF token. The fix, applied in commit 34dd27e, adds explicit CSRF token validation for key= actions, including checking the rt parameter and enforcing POST methods where appropriate (Github Advisory, Patch Commit).
Successful exploitation allows an attacker to perform destructive or state-changing backend operations on behalf of an authenticated Contao backend user without their knowledge or consent. The scope of reachable actions is bounded by the victim user's backend permissions — no privilege escalation has been identified. There is no confidentiality impact; the primary risk is unauthorized integrity modification of CMS backend state, such as triggering opt-in token resends or toggling debug mode (Github Advisory).
There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation at this time (Github Advisory). The EPSS score is 0.0, reflecting a very low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation requires social engineering an authenticated backend user into loading an attacker-controlled URL, which limits practical exploitability.
key parameter (e.g., ?do=opt_in&key=resend or ?do=debug&key=enable) that perform state-changing operations.key= parameter and any required record identifiers (e.g., https://target.example.com/contao?do=opt_in&key=resend&id=123). No CSRF token (rt) is required due to the missing validation.<img src="..."> in an email or webpage).key= parameters (e.g., ?do=opt_in&key=resend, ?do=debug&key=enable) originating from unexpected IP addresses or referrers not matching the Contao backend domain.key= parameters and no rt (CSRF token) query parameter, especially from external or unfamiliar referrer origins.Contao has released patched versions 5.3.50 and 5.7.12 that add explicit CSRF token validation for all key= backend actions. Administrators should upgrade to these versions or later immediately. As a defense-in-depth measure, consider implementing SameSite=Strict or SameSite=Lax cookie attributes to reduce CSRF risk, and restrict backend user permissions to the minimum necessary. Monitor backend activity logs for unexpected state-changing actions as an interim detection measure (Github Advisory, Patch Commit, Release 5.7.12).
The vulnerability was reported by HDWSec and published by Contao maintainer leofeyer on August 25, 2026. No significant broader media coverage or notable community commentary beyond the official advisory has been identified at this time (Github Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."