CVE-2000-0725 Zope does not properly restrict access to the getRoles method

High 7.2 Published Updated

Users with DTML editing privileges can escalate their access by modifying role lists, potentially gaining unauthorized administrative control.

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-2000-0725?

CVE-2000-0725 is a high-severity vulnerability in n/a, published on 13 Oct 2000. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

Zope before 2.2.1 does not properly restrict access to the getRoles method, which allows users who can edit DTML to add or modify roles by modifying the roles list that is included in a request.

Which versions are affected by CVE-2000-0725?

3 open source packages ship an affected version, including zope. It affects 1 product.

PackageAffectedFixed in
zope PyPIAll versions2.2.1
zope PyPIAll versions2.2.1
zope PyPIAll versions2.2.1

Products include Zope Zope.

How do I fix CVE-2000-0725?

Upgrade zope to 2.2.1 or later.

Is CVE-2000-0725 being exploited?

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

Sources

Also known as GHSA-9cmq-pj6p-hgwf, PYSEC-2026-757.

Is CVE-2000-0725 in your software?

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

Check your SBOMs for free