GHSA-829q-v5g8-hhxc CakePHP has incorrect Cross-Site Request Forgery validation

Not scored Published

Attackers can bypass CSRF protection in CakePHP applications by omitting both the token and post data, potentially allowing unauthorized state-changing actions.

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 GHSA-829q-v5g8-hhxc?

GHSA-829q-v5g8-hhxc is a vulnerability in cakephp/cakephp, published on 20 Jan 2023. 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

CsrfComponent fails to invalidate requests that are missing both the CSRF token, and CSRF post data.

Which versions are affected by GHSA-829q-v5g8-hhxc?

2 open source packages ship an affected version, including cakephp/cakephp.

PackageAffectedFixed in
cakephp/cakephp PackagistFrom 3.0.03.0.4
cakephp/cakephp PackagistFrom 3.0.03.0.4

How do I fix GHSA-829q-v5g8-hhxc?

Upgrade cakephp/cakephp to 3.0.4 or later.

Is GHSA-829q-v5g8-hhxc being exploited?

There is no known exploitation of GHSA-829q-v5g8-hhxc in the wild and no public exploit code.

Sources

Is GHSA-829q-v5g8-hhxc in your software?

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

Check your SBOMs for free