CVE-2021-21336 Exposure of Sensitive Information to an Unauthorized Actor in Products.PluggableAuthService ZODBRoleManager

Medium 6.5 Published Updated

An attacker can list role names in the ZODB Role Manager plugin if enabled, exposing sensitive configuration details.

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 CVE-2021-21336?

CVE-2021-21336 is a medium-severity vulnerability in Plone Plone, published on 8 Mar 2021. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

Products.PluggableAuthService is a pluggable Zope authentication and authorization framework. In Products.PluggableAuthService before version 2.6.0 there is an information disclosure vulnerability - everyone can list the names of roles defined in the ZODB Role Manager plugin if the site uses this plugin. The problem has been fixed in version 2.6.0. Depending on how you have installed Products.PluggableAuthService, you should change the buildout version pin to 2.6.0 and re-run the buildout, or if you used pip simply do `pip install "Products.PluggableAuthService>=2.6.0"`.

Weakness: CWE-200

Which versions are affected by CVE-2021-21336?

3 open source packages ship an affected version, including products-pluggableauthservice and Products.PluggableAuthService. It affects 2 products.

PackageAffectedFixed in
products-pluggableauthservice PyPIAll versions2.6.0
products-pluggableauthservice PyPIAll versions2.6.0
Products.PluggableAuthService PyPIAll versions2.6.0

Products include Plone Plone, Zope Products.pluggableauthservice.

How do I fix CVE-2021-21336?

Upgrade products-pluggableauthservice to 2.6.0 or later.

Is CVE-2021-21336 being exploited?

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

All Plone Plone vulnerabilities

Sources

Also known as GHSA-p75f-g7gx-2r7p, PYSEC-2021-44.

Is CVE-2021-21336 in your software?

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

Check your SBOMs for free