GHSA-gvj8-4cj4-h776 Object state limitation has no effect

Not scored Published

Attackers can access restricted content regardless of object state limitations if this feature is enabled, bypassing intended access controls.

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-gvj8-4cj4-h776?

GHSA-gvj8-4cj4-h776 is a missing authorization vulnerability in ibexa/core, published on 29 Apr 2022. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

Object state limitation is a policy you can use in your roles to limit access to content based on specific object state values. Due to a flawed earlier update, these limitations were ineffective in releases made since February 16th 2022. They would grant access to the given content regardless of the object state. Depending on how your frontent is designed, knowing the URL to the content may or may not be required to access it. If you are using object state limitations in your roles, this issue is critical. Please apply the fix as soon as possible.

Which versions are affected by GHSA-gvj8-4cj4-h776?

4 open source packages ship an affected version, including ibexa/core.

PackageAffectedFixed in
ibexa/core PackagistFrom 4.0.04.0.5
ibexa/core PackagistFrom 4.0.04.0.5
ibexa/core PackagistFrom 4.1.04.1.2
ibexa/core PackagistFrom 4.1.04.1.2

How do I fix GHSA-gvj8-4cj4-h776?

Upgrade ibexa/core to a fixed version for your release line: 4.0.5 or 4.1.2.

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

Is GHSA-gvj8-4cj4-h776 being exploited?

There is no known exploitation of GHSA-gvj8-4cj4-h776 in the wild and no public exploit code.

Sources

Is GHSA-gvj8-4cj4-h776 in your software?

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

Check your SBOMs for free