Every CVESearch/Get API key

CVE-2012-5489

Plone and Zope2 vulnerable to unauthorized access to restricted attributes

6.5 MediumFix available

CVE-2012-5489 is a medium vulnerability (CVSS 6.5) in Plone, published September 30, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.94%, the 80th percentile. Fixed in zope2 2.12.21.

What does this mean?
Severity
6.5 MediumCVSS 2.0, NVD
Exploit chance
1.94%EPSS, 80th percentile
Exploitation
None knownNot on CISA’s or ENISA’s lists
Fixed in
2.12.21zope2 +9 more

Description

The App.Undo.UndoSupport.get_request_var_or_attr function in Zope before 2.12.21 and 3.13.x before 2.13.11, as used in Plone before 4.2.3 and 4.3 before beta 1, allows remote authenticated users to gain access to restricted attributes via unspecified vectors.

Exploit likelihood

1.94%Up 0.8 points since Feb 4, 2022
90%50%10%1%

Affected products

Affected packages

Affected packages
PackageAffectedFixed
zope2
PyPI
before 2.12.21
2.12.21
zope2
PyPI
2.13.0 up to 2.13.11
2.13.11
plone
PyPI
3.2.2 up to 4.2.3
4.2.3
plone
PyPI
4.3a1 to 4.3a2
4.3b1
zope2
PyPI
before 2.12.21, plus listed versions
2.12.02.12.0.a12.12.0a22.12.0a32.12.0a4
Show 25 moreShow less
2.12.0b12.12.0b22.12.0b32.12.0b42.12.0c12.12.12.12.102.12.112.12.122.12.132.12.142.12.152.12.162.12.172.12.182.12.192.12.22.12.202.12.32.12.42.12.52.12.62.12.72.12.82.12.9
2.12.21
zope2
PyPI
2.13.0 up to 2.13.11, plus listed versions
2.13.12.13.102.13.22.13.32.13.4
Show 5 moreShow less
2.13.52.13.62.13.72.13.82.13.9
2.13.11
plone
PyPI
3.2.2 up to 4.2.3, plus listed versions
3.2.33.33.3.13.3.23.3.3
Show 45 moreShow less
3.3.43.3.53.3.63.3b13.3rc13.3rc23.3rc33.3rc43.3rc54.04.0.14.0.104.0.24.0.34.0.44.0.54.0.64.0.74.0.84.0.94.0a14.0a24.0a34.0a44.0a54.0b14.0b24.0b34.0b44.0b54.0rc14.14.1.14.1.24.1.34.1.44.1.54.1.64.1a14.1a24.1a34.1b14.1b24.1rc24.1rc3
4.2.3
plone
PyPI
4.3a1 up to 4.3b1, plus listed versions
4.3a2
4.3b1
plone
PyPI
before 4.2.3, 4.3a0 up to 4.3b1, plus listed versions
3.23.2.13.2.23.2.33.2a1
Show 45 moreShow less
3.2rc13.33.3.13.3.23.3.33.3.43.3.53.3.63.3b13.3rc13.3rc23.3rc33.3rc43.3rc54.04.0.14.0.104.0.24.0.34.0.44.0.54.0.64.0.74.0.84.0.94.0a14.0a24.0a34.0a44.0a54.0b14.0b24.0b34.0b44.0b54.0rc14.14.1.14.1.24.1.34.1.44.1.54.1.64.1a14.1a2
4.2.34.3b1
zope2
PyPI
before 2.12.21, 2.13 up to 2.13.11, plus listed versions
2.12.02.12.0.a12.12.0a22.12.0a32.12.0a4
Show 36 moreShow less
2.12.0b12.12.0b22.12.0b32.12.0b42.12.0c12.12.12.12.102.12.112.12.122.12.132.12.142.12.152.12.162.12.172.12.182.12.192.12.22.12.202.12.32.12.42.12.52.12.62.12.72.12.82.12.92.13.02.13.12.13.102.13.22.13.32.13.42.13.52.13.62.13.72.13.82.13.9
2.12.212.13.11

What each source reports

NVD Score used6.5

The App.Undo.UndoSupport.get_request_var_or_attr function in Zope before 2.12.21 and 3.13.x before 2.13.11, as used in Plone before 4.2.3 and 4.3 before beta 1, allows remote authenticated users to gain access to restricted attributes via unspecified vectors.

Record
CVE-2012-5489
CVSS 2.0
6.5 MediumAV:N/AC:L/Au:S/C:P/I:P/A:P
Weakness
CWE-264
Updated
2026-11-02
CVE ListNo score

The App.Undo.UndoSupport.get_request_var_or_attr function in Zope before 2.12.21 and 3.13.x before 2.13.11, as used in Plone before 4.2.3 and 4.3 before beta 1, allows remote authenticated users to gain access to restricted attributes via unspecified vectors.

Record
CVE-2012-5489
Updated
2026-11-02
EUVDEUVD-2014-0049No score

The App.Undo.UndoSupport.get_request_var_or_attr function in Zope before 2.12.21 and 3.13.x before 2.13.11, as used in Plone before 4.2.3 and 4.3 before beta 1, allows remote authenticated users to gain access to restricted attributes via unspecified vectors.

Record
EUVD-2014-0049
Updated
2026-11-03
GitHub AdvisoriesGHSA-879r-7f3w-8jj37.1

Plone and Zope2 vulnerable to unauthorized access to restricted attributes

The App.Undo.UndoSupport.get_request_var_or_attr function in Zope before 2.12.21 and 3.13.x before 2.13.11, as used in Plone before 4.2.3 and 4.3 before beta 1, allows remote authenticated users to gain access to restricted attributes via unspecified vectors.

Record
GHSA-879r-7f3w-8jj3
CVSS 4.0
7.1 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-863
Updated
2026-11-02
OSVGHSA-879r-7f3w-8jj37.1

Plone and Zope2 vulnerable to unauthorized access to restricted attributes

The App.Undo.UndoSupport.get_request_var_or_attr function in Zope before 2.12.21 and 3.13.x before 2.13.11, as used in Plone before 4.2.3 and 4.3 before beta 1, allows remote authenticated users to gain access to restricted attributes via unspecified vectors.

Record
GHSA-879r-7f3w-8jj3
CVSS 4.0
7.1 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-863
Updated
2026-11-02
OSVPYSEC-2014-31No score

The App.Undo.UndoSupport.get_request_var_or_attr function in Zope before 2.12.21 and 3.13.x before 2.13.11, as used in Plone before 4.2.3 and 4.3 before beta 1, allows remote authenticated users to gain access to restricted attributes via unspecified vectors.

Record
PYSEC-2014-31
Updated
2026-11-02
OSVPYSEC-2014-74No score

The App.Undo.UndoSupport.get_request_var_or_attr function in Zope before 2.12.21 and 2.13.x before 2.13.11, as used in Plone before 4.2.3 and 4.3 before beta 1, allows remote authenticated users to gain access to restricted attributes via unspecified vectors.

Record
PYSEC-2014-74
Updated
2026-11-02

History

History
RecordedChangedSources
facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

References

This page doesn't list everything

Left out here: 25 versions. The JSON record has them.

MoveEnter Open