GitHub Advisoryadvisory · PyPI

GHSA-56p3-rrp4-2j82 Plone Open Redirection vulnerability via next parameter

HIGH Published 2022-05-14 Modified 2024-10-15 Official page ↗
Aliases
CVE-2013-4200
Ecosystem
PyPI
Packages
Plone
Severity
High
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Weaknesses
CWE-601
Reviewed
2023-02-14

Affected packages

• PyPI Plone: >= 2.1, < 4.1.1 → fixed in 4.1.1 • PyPI Plone: >= 4.2, < 4.2.6 → fixed in 4.2.6 • PyPI Plone: >= 4.3, < 4.3.2 → fixed in 4.3.2

Description

The isURLInPortal method in the URLTool class in in_portal.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 allow_external_login_sites filtering property, redirect users to arbitrary web sites, and conduct phishing attacks via a space before a URL in the "next" parameter to acl_users/credentials_cookie_auth/require_login.

Related

Alias · CVE (1)

  • CVE-2013-4200 The isURLInPortal method in the URLTool class in in_portal.py in Plone 2.1 through 4.1, 4.2.x through 4.2.5, and 4.3.x through 4.3.1 treats… vulnerability

Weakness · CWE (1)

  • CWE-601 URL Redirection to Untrusted Site weakness

References