CVE-2024-28235 Contao possible cookie sharing with external domains while checking protected pages for broken links

High 8.4 Published Updated

Contao CMS leaks session cookies to external domains when checking broken links on protected pages, allowing potential session hijacking.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2024-28235?

CVE-2024-28235 is a high-severity vulnerability in contao, published on 9 Apr 2024. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

Contao is an open source content management system. Starting in version 4.9.0 and prior to versions 4.13.40 and 5.3.4, when checking for broken links on protected pages, Contao sends the cookie header to external urls as well, the passed options for the http client are used for all requests. Contao versions 4.13.40 and 5.3.4 have a patch for this issue. As a workaround, disable crawling protected pages.

Weakness: CWE-200

Which versions are affected by CVE-2024-28235?

4 open source packages ship an affected version, including contao/core-bundle. It affects 1 product.

PackageAffectedFixed in
contao/core-bundle PackagistFrom 4.9.04.13.40
contao/core-bundle PackagistFrom 4.9.04.13.40
contao/core-bundle PackagistFrom 5.0.0-RC15.3.4
contao/core-bundle PackagistFrom 5.0.0-RC15.3.4

Products include Contao Contao.

How do I fix CVE-2024-28235?

Upgrade contao/core-bundle to a fixed version for your release line: 4.13.40 or 5.3.4.

Is CVE-2024-28235 being exploited?

There is no known exploitation of CVE-2024-28235 in the wild and no public exploit code.

Sources

Also known as GHSA-9jh5-qf84-x6pr.

Is CVE-2024-28235 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free