GHSA-36mj-6r7r-mqhf User can obtain JWT token even if account is disabled

Not scored Published

Disabled users can obtain JWT tokens to bypass access controls, requiring an upgrade to the eZ Platform REST library.

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-36mj-6r7r-mqhf?

GHSA-36mj-6r7r-mqhf is an authentication bypass vulnerability in ezsystems/ezplatform-rest, published on 29 Sep 2021. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

Users can authenticate this way even if their user account is disabled. This is a high risk vulnerability when account disabling is used to block users' access to the system. (Someone who never had an account cannot exploit this vulnerability.) The fix ensures tokens are generated only for enabled user accounts, and is distributed via Composer as ezsystems/ezplatform-rest v1.3.8

Which versions are affected by GHSA-36mj-6r7r-mqhf?

2 open source packages ship an affected version, including ezsystems/ezplatform-rest.

PackageAffectedFixed in
ezsystems/ezplatform-rest PackagistFrom 1.3.01.3.8
ezsystems/ezplatform-rest PackagistFrom 1.3.01.3.8

How do I fix GHSA-36mj-6r7r-mqhf?

Upgrade ezsystems/ezplatform-rest to 1.3.8 or later.

Upgrade, and rotate credentials and sessions that may have been exposed. More about Authentication bypass.

Is GHSA-36mj-6r7r-mqhf being exploited?

There is no known exploitation of GHSA-36mj-6r7r-mqhf in the wild and no public exploit code.

Sources

Is GHSA-36mj-6r7r-mqhf in your software?

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

Check your SBOMs for free