Skip to content

← Public intelligence

PyPI package

plone

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

82 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. Medium, CVSS 5.3PyPIAmendedPublished

    Products.CMFPlone XSS in profile home_page property

    CVE-2017-1000482 · GHSA-859j-668v-mrr6

    Affected
    • PyPI plone >= 2.5a1, < 4.3.16; >= 5.0a1, < 5.1.0
    Fixed in
    5.1.04.3.16· Vendor fix available
    Issue
    A member of the Plone site could set javascript in the homepage property of their profile, and have this executed when a visitor clicks the home page link on the author page.

    Recommended action: Upgrade to 5.1.0 or 4.3.16 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  2. Medium, CVSS 5.3PyPIAmendedPublished

    Products.CMFPlone Open Redirect Vulnerability

    CVE-2017-1000481 · GHSA-8g72-gq68-6gqh

    Affected
    • PyPI plone >= 2.5, < 4.3.16; >= 5, < 5.1.0
    Fixed in
    5.1.04.3.16· Vendor fix available
    Issue
    When you visit a page where you need to login, Plone 2.5-5.1rc1 sends you to the login form with a 'camefrom' parameter set to the previous url. After you login, you get redirected to the page you tried to view before. An attacker might try to abuse this by letting you click on a specially crafted link. You would login, and get redirected to the site of the attacker, letting you think that you are still on the original Plone site. Or some javascript of the attacker could be executed. Most of these types of attacks are already blocked by Plone, using the isURLInPortal check to make sure we only redirect to a page on the same Plone site. But a few more ways of tricking Plone into accepting a malicious link were discovered, and fixed with this hotfix.

    Recommended action: Upgrade to 5.1.0 or 4.3.16 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  3. High, CVSS 8.7PyPIAmendedPublished

    Plone Open Redirection vulnerability via next parameter

    CVE-2013-4200 · GHSA-56p3-rrp4-2j82

    Affected
    • PyPI plone >= 2.1, < 4.1.1; >= 4.2, < 4.2.6; >= 4.3, < 4.3.2
    Fixed in
    4.3.24.1.14.2.6· Vendor fix available
    Issue
    The isURLInPortal method in the URLTool class in inportal.py in Plone 2.1 through 4.1, 4.2.x through 4.2.5, and 4.3.x through 4.3.1 treats URLs starting with a space as a relative URL, which allows remote attackers to bypass the allowexternalloginsites filtering property, redirect users to arbitrary web sites, and conduct phishing attacks via a space before a URL in the "next" parameter to aclusers/credentialscookieauth/requirelogin.

    Recommended action: Upgrade to 4.3.2, 4.2.6 or 4.1.1 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  4. Medium, CVSS 6.9PyPIAmendedPublished

    Plone vulnerable to filesystem information leak

    CVE-2016-7135 · GHSA-m7f9-65wr-pwch

    Affected
    • PyPI plone >= 5.0, < 5.0.7; >= 4.2, < 4.3.12
    Fixed in
    4.3.125.0.7· Vendor fix available
    Issue
    Directory traversal vulnerability in Plone CMS 5.x through 5.0.6 and 4.2.x through 4.3.11 allows remote administrators to read arbitrary files via a .. (dot dot) in the path parameter in a getFile action to Plone/++theme++barceloneta/@@plone.resourceeditor.filemanager-actions.

    Recommended action: Upgrade to 5.0.7 or 4.3.12 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  5. Medium, CVSS 5.3PyPIAmendedPublished

    Plone Cross-site Scripting (XSS) vulnerability

    CVE-2016-7139 · GHSA-pp4c-2692-7f37

    Affected
    • PyPI plone >= 5.0, < 5.0.6; >= 4.0a1, < 4.3.12; >= 3.3, <= 3.3.6
    Fixed in
    5.0.64.3.12· Partial vendor fix
    Issue
    Cross-site scripting (XSS) vulnerability in an unspecified page template in Plone CMS 5.x through 5.0.6, 4.x through 4.3.11, and 3.3.x through 3.3.6 allows remote attackers to inject arbitrary web script or HTML via unknown vectors.

    Recommended action: Upgrade to 5.0.6 or 4.3.12 by release line; some affected versions have no fix yet, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  6. Medium, CVSS 5.3PyPIAmendedPublished

    Plone vulnerable to Cross-site Scripting

    CVE-2016-7140 · GHSA-chvw-gjxf-f8mc

    Affected
    • PyPI plone >= 5.0a1, < 5.0.7; >= 3.3a1, < 4.3.12
    Fixed in
    4.3.125.0.7· Vendor fix available
    Issue
    Multiple cross-site scripting (XSS) vulnerabilities in the ZMI page in Zope2 in Plone CMS 5.x through 5.0.6, 4.x through 4.3.11, and 3.3.x through 3.3.6 allow remote attackers to inject arbitrary web script or HTML via unspecified vectors.

    Recommended action: Upgrade to 5.0.7 or 4.3.12 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  7. High, CVSS 7.1PyPIAmendedPublished

    Plone Unauthorized Access Vulnerability

    CVE-2017-1000483 · GHSA-qc57-h2f7-p4hx

    Affected
    • PyPI plone >= 2.5, < 4.3.16; >= 5.0, < 5.1.0
    Fixed in
    5.1.04.3.16· Vendor fix available
    Issue
    Accessing private content via str.format in through-the-web templates and scripts in Plone 2.5-5.1rc1. This improves an earlier hotfix. Since the format method was introduced in Python 2.6, this part of the hotfix is only relevant for Plone 4 and 5.

    Recommended action: Upgrade to 5.1.0 or 4.3.16 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  8. Medium, CVSS 5.3PyPIAmendedPublished

    Plone Zope cross-site scripting (XSS) vulnerability

    CVE-2013-7062 · GHSA-4793-w44w-m7xm

    Affected
    • PyPI plone >= 3.3, < 3.3.6; >= 4.0, < 4.0.9; >= 4.1, < 4.1.6; >= 4.3, < 4.3.2
    Fixed in
    4.3.24.0.93.3.64.1.6· Vendor fix available
    Issue
    Multiple cross-site scripting (XSS) vulnerabilities in Zope, as used in Plone 3.3.x through 3.3.6, 4.0.x through 4.0.9, 4.1.x through 4.1.6, 4.2.x through 4.2.7, and 4.3 through 4.3.2, allow remote attackers to inject arbitrary web script or HTML via unspecified input in the (1) browseridmanager or (2) OFS.Image method.

    Recommended action: Upgrade to 4.3.2, 4.1.6, 4.0.9 or 3.3.6 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  9. UnratedPyPIAmendedPublished

    Plone Cross-site Scripting vulnerability in the LiveSearch module

    CVE-2008-4571 · GHSA-46f9-f8jm-mw2x

    Affected
    • PyPI plone < 3.0.4
    Fixed in
    3.0.4· Vendor fix available
    Issue
    Cross-site scripting (XSS) vulnerability in the LiveSearch module in Plone before 3.0.4 allows remote attackers to inject arbitrary web script or HTML via the Description field for search results, as demonstrated using the onerror Javascript even in an IMG tag.

    Recommended action: Upgrade to 3.0.4 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  10. UnratedPyPIAmendedPublished

    Plone Improper Session Management

    CVE-2008-1393 · GHSA-593c-j348-f3gv

    Affected
    • PyPI plone < 3.0
    Fixed in
    3.0· Vendor fix available
    Issue
    Plone CMS before 3, places a base64 encoded form of the username and password in the ac cookie for the admin account, which makes it easier for remote attackers to obtain administrative privileges by sniffing the network.

    Recommended action: Upgrade to 3.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  11. UnratedPyPIAmendedPublished

    Plone CMS Improper Session Management

    CVE-2008-1394 · GHSA-mq3q-jjph-rp5p

    Affected
    • PyPI plone < 3.0
    Fixed in
    3.0· Vendor fix available
    Issue
    Plone CMS before 3 places a base64 encoded form of the username and password in the ac cookie for all user accounts, which makes it easier for remote attackers to obtain access by sniffing the network.

    Recommended action: Upgrade to 3.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  12. High, CVSS 8.7PyPIAmendedPublished

    Plone Cross-site request forgery (CSRF)

    CVE-2008-0164 · GHSA-4j3w-g62x-hrcp

    Affected
    • PyPI plone < 3.1
    Fixed in
    3.1· Vendor fix available
    Issue
    Multiple cross-site request forgery (CSRF) vulnerabilities in Plone CMS before 3.1 allow remote attackers to (1) add arbitrary accounts via the joinform page and (2) change the privileges of arbitrary groups via the prefsgroupsoverview page.

    Recommended action: Upgrade to 3.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  13. Critical, CVSS 9.3PyPIAmendedPublished

    Plone Arbitrary Code Execution via Unsafe Handling of Pickles

    CVE-2007-5741 · GHSA-hf26-vvmx-x8c8

    Affected
    • PyPI plone >= 2.5, <= 2.5.4; >= 3.0, <= 3.0.2
    Fixed in
    2.5.53.0.3· Vendor fix available
    Issue
    Plone 2.5 through 2.5.4 and 3.0 through 3.0.2 allows remote attackers to execute arbitrary Python code via network data containing pickled objects for the (1) statusmessages or (2) linkintegrity module, which the module unpickles and executes.

    Recommended action: Upgrade to 3.0.3 or 2.5.5 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  14. High, CVSS 8.0PyPIAmendedPublished

    Plone allows anonymous users to reset any users password through the web via Password Reset Tool

    CVE-2006-4247 · GHSA-5hch-v5pq-x4qp

    Affected
    • PyPI plone >= 2.5, < 2.5.1
    Fixed in
    2.5.1· Vendor fix available
    Issue
    Unspecified vulnerability in the Password Reset Tool before 0.4.1 on Plone 2.5 and 2.5.1 Release Candidate allows attackers to reset the passwords of other users, related to "an erroneous security declaration."

    Recommended action: Upgrade to 2.5.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  15. Medium, CVSS 4.6PyPIAmendedPublished

    Plone allows a user to masquerade as a group

    CVE-2006-4249 · GHSA-r7j4-82xw-8m9p

    Affected
    • PyPI plone >= 2.5, <= 2.5.1
    Fixed in
    2.5.2· Vendor fix available
    Issue
    Unspecified vulnerability in PlonePAS in Plone 2.5 and 2.5.1, when anonymous member registration is enabled, allows an attacker to "masquerade as a group."

    Recommended action: Upgrade to 2.5.2 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  16. UnratedPyPIAmendedPublished

    Plone allows remote users to modify arbitrary portraits

    CVE-2006-1711 · GHSA-jcwh-rj6j-vm75

    Affected
    • PyPI plone <= 2.0.5; >= 2.1.0, <= 2.1.2; >= 2.5b1, <= 2.5b1
    Fixed in
    2.0.6· Partial vendor fix
    Issue
    Plone 2.0.5, 2.1.2, and 2.5-beta1 does not restrict access to the (1) changeMemberPortrait, (2) deletePersonalPortrait, and (3) testCurrentPassword methods, which allows remote attackers to modify portraits.

    Recommended action: Upgrade to 2.0.6; some affected versions have no fix yet, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  17. Critical, CVSS 9.4PyPIAmendedPublished

    Incorrect Permission Assignment for Critical Resource in Plone

    CVE-2021-33509 · GHSA-hm2p-fhwx-9285

    Affected
    • PyPI plone < 5.2.5
    Fixed in
    5.2.5· Vendor fix available
    Issue
    Plone through 5.2.4 allows remote authenticated managers to perform disk I/O via crafted keyword arguments to the ReStructuredText transform in a Python script.

    Recommended action: Upgrade to 5.2.5 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  18. High, CVSS 8.7PyPIAmendedPublished

    Improper Restriction of XML External Entity Reference in Plone

    CVE-2020-28736 · GHSA-2c8c-84w2-j38j

    Affected
    • PyPI plone < 5.2.3
    Fixed in
    5.2.3· Vendor fix available
    Issue
    Plone before 5.2.3 allows XXE attacks via a feature that is protected by an unapplied permission of plone.schemaeditor.ManageSchemata (therefore, only available to the Manager role).

    Recommended action: Upgrade to 5.2.3 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  19. High, CVSS 8.7PyPIAmendedPublished

    SSRF attacks via tracebacks in Plone

    CVE-2020-28735 · GHSA-x7wf-5mjc-6x76

    Affected
    • PyPI plone < 5.2.3
    Fixed in
    5.2.3· Vendor fix available
    Issue
    Plone before 5.2.3 allows SSRF attacks via the tracebacks feature (only available to the Manager role).

    Recommended action: Upgrade to 5.2.3 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  20. High, CVSS 8.7PyPIAmendedPublished

    Improper Restriction of XML External Entity Reference in Plone

    CVE-2020-28734 · GHSA-wq6x-g685-w5f2

    Affected
    • PyPI plone < 5.2.3
    Fixed in
    5.2.3· Vendor fix available
    Issue
    Plone before 5.2.3 allows XXE attacks via a feature that is explicitly only available to the Manager role.

    Recommended action: Upgrade to 5.2.3 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  21. Medium, CVSS 5.3PyPIAmendedPublished

    Plone Open Redirect

    CVE-2017-1000484 · GHSA-xvwv-6wvx-px9x

    Affected
    • PyPI plone >= 5.0.0, < 5.1.0; >= 2.5, < 4.3.16
    Fixed in
    5.1.04.3.16· Vendor fix available
    Issue
    By linking to a specific url in Plone 2.5-5.1rc1 with a parameter, an attacker could send you to his own website. On its own this is not so bad: the attacker could more easily link directly to his own website instead. But in combination with another attack, you could be sent to the Plone login form and login, then get redirected to the specific url, and then get a second redirect to the attacker website.

    Recommended action: Upgrade to 5.1.0 or 4.3.16 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  22. Medium, CVSS 5.1PyPIAmendedPublished

    Plone Cross-site Scripting vulnerability

    CVE-2011-1949 · GHSA-h6hq-c896-w882

    Affected
    • PyPI plone >= 3.3.2, < 3.3.6; >= 4.0a0, < 4.0.6; >= 4.1a0, < 4.1.1
    Fixed in
    3.3.64.0.64.1.1· Vendor fix available
    Issue
    Cross-site scripting (XSS) vulnerability in the safehtml filter in Products.PortalTransforms in Plone 2.1 through 4.1 allows remote authenticated users to inject arbitrary web script or HTML via unspecified vectors, a different vulnerability than CVE-2010-2422.

    Recommended action: Upgrade to 4.1.1, 4.0.6 or 3.3.6 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  23. High, CVSS 7.1PyPIAmendedPublished

    Plone and plone.app.users allow remote authenticated users to modify the properties of arbitrary accounts

    CVE-2011-1950 · GHSA-2qx8-589j-gcpx

    Affected
    • PyPI plone >= 4.0.1, < 4.0.6; >= 4.1.0, < 4.1.1
    Fixed in
    4.0.64.1.1· Vendor fix available
    Issue
    plone.app.users in Plone 4.0 and 4.1 allows remote authenticated users to modify the properties of arbitrary accounts via unspecified vectors, as exploited in the wild in June 2011.

    Recommended action: Upgrade to 4.1.1 or 4.0.6 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  24. High, CVSS 8.7PyPIAmendedPublished

    Plone allows remote attackers to read hidden folder contents

    CVE-2012-5503 · GHSA-prr5-pfr8-q9f3

    Affected
    • PyPI plone < 4.2.3; >= 4.3a1, <= 4.3a2
    Fixed in
    4.3b14.2.3· Vendor fix available
    Issue
    ftp.py in Plone before 4.2.3 and 4.3 before beta 1 allows remote attackers to read hidden folder contents via unspecified vectors.

    Recommended action: Upgrade to 4.2.3 or 4.3b1 (pre-release) by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  25. High, CVSS 7.1PyPIAmendedPublished

    Plone and Zope2 vulnerable to unauthorized access to restricted attributes

    CVE-2012-5489 · GHSA-879r-7f3w-8jj3

    Affected
    • PyPI plone >= 3.2.2, < 4.2.3; >= 4.3a1, <= 4.3a2
    Fixed in
    4.3b14.2.3· Vendor fix available
    Issue
    The App.Undo.UndoSupport.getrequestvarorattr 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.

    Recommended action: Upgrade to 4.2.3 or 4.3b1 (pre-release) by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →