GHSA-32rx-xvvr-4xv9 easyadmin-extension-bundle action case insensitivity

Not scored Published

Attackers can bypass role-based access controls by exploiting case insensitivity in action names, leading to unauthorized access.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is GHSA-32rx-xvvr-4xv9?

GHSA-32rx-xvvr-4xv9 is a missing authorization vulnerability in alterphp/easyadmin-extension-bundle, published on 15 May 2024. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

In alterphp/easyadmin-extension-bundle, role based access rules do not handle action name case sensitivity which may lead to unauthorized access.

Which versions are affected by GHSA-32rx-xvvr-4xv9?

4 open source packages ship an affected version, including alterphp/easyadmin-extension-bundle.

PackageAffectedFixed in
alterphp/easyadmin-extension-bundle PackagistFrom 1.2.01.2.11
alterphp/easyadmin-extension-bundle PackagistFrom 1.2.01.2.11
alterphp/easyadmin-extension-bundle PackagistFrom 1.3.01.3.1
alterphp/easyadmin-extension-bundle PackagistFrom 1.3.01.3.1

How do I fix GHSA-32rx-xvvr-4xv9?

Upgrade alterphp/easyadmin-extension-bundle to a fixed version for your release line: 1.2.11 or 1.3.1.

Upgrade, and check permissions on every request on the server, not only in the interface. More about Missing authorization.

Is GHSA-32rx-xvvr-4xv9 being exploited?

There is no known exploitation of GHSA-32rx-xvvr-4xv9 in the wild and no public exploit code.

Sources

Is GHSA-32rx-xvvr-4xv9 in your software?

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

Check your SBOMs for free