PT-2026-79057 · Pypi · Webob
CVE-2026-54770
·
Published
2026-06-09
·
Updated
2026-09-10
CVSS v2.0
6.4
Medium
| Vector | AV:N/AC:L/Au:N/C:P/I:P/A:N |
Name of the Vulnerable Software and Affected Versions
WebOb versions prior to 1.8.11
Description
An issue exists where the
Response. make location absolute() function in src/webob/response.py performs checks for a URI scheme or leading double slashes before urllib.parse.urljoin() removes leading C0 control characters and spaces. An attacker can provide a value, such as a space followed by a protocol-relative or absolute URL, to bypass SCHEME RE and startswith("..") checks, resulting in an off-host redirect. The Request.relative url() function and webob.exc. HTTPMove subclasses, including HTTPFound, are also affected due to unsafe URL joining behavior or bypassing the normalization path. An unauthenticated attacker capable of influencing a redirect target can redirect users to a malicious host for phishing or the theft of OAuth and SSO tokens, provided the user follows the redirect.Recommendations
Update to version 1.8.11.
Exploit
Fix
Open Redirect
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Webob