CVE-2026-82380: Apache Roller: CSRF protection bypass via self-generated salt validation
Apache Roller 6.1.5 CSRF filters accept requests without the salt token, enabling forged state-changing actions.
CSRF protection bypass in Apache Roller 6.1.5
Apache Roller 6.1.5 has a cross-site request forgery flaw because its CSRF filters accept a state-changing request that omits the required salt and instead validate against a salt the server itself generated for that request. A remote attacker can exploit this by inducing a logged-in author or administrator to open a crafted page, so the victim's browser performs actions under that user's authority; no optional feature or non-default configuration is required. Impact is to integrity and availability of those authorized actions (CVSS 8.1, C:N/I:H/A:H), not direct confidentiality loss. Every logged-in author or administrator on an affected 6.1.5 instance is in scope. It is not listed in CISA KEV, and no public proof-of-concept is known.
What to do: Upgrade Apache Roller to 6.1.6 or later, which validates only the submitted salt and applies the same check to multipart forms. Until then, avoid using author or administrator sessions while browsing untrusted pages, and after upgrading confirm that state-changing requests without a valid submitted salt are rejected.
| Product | Affected |
|---|---|
| Apache Software Foundation Apache Roller | 6.1.5 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
Cross-Site Request Forgery (CSRF) in Apache Roller 6.1.5 allows a remote attacker to cause a logged-in user to perform state-changing actions under the victim's authority, because the CSRF validation filters accept a request that does not submit the required salt token, validating instead against a value the server itself generated for the request. No optional feature or non-default configuration is required; any logged-in author or administrator is affected when induced to visit a crafted page. Users are recommended to upgrade to Apache Roller 6.1.6 or later, which validates only the submitted salt and applies the same check to multipart forms.
Apache Roller 6.1.5 CSRF filters accept requests without the salt token, enabling forged state-changing actions.
Today 1.6K readers · 2.5K views · 778 reads · all time 189K views