Summary
It was discovered that WebOb incorrectly handled certain URLs. An
attacker could possibly use this issue to control a redirect or forward
to another URL. This issue was only addressed in Ubuntu 16.04 LTS and
Ubuntu 18.04 LTS. (CVE-2024-42353)
Caleb Brown discovered that WebOb incorrectly handled certain URLs. An
attacker could possibly use this issue to control a redirect or forward
to another URL. (CVE-2026-44889)
Fixed packages 6
| Release | Package | Fixed in |
|---|---|---|
| Ubuntu · 22.04 LTS 22.04:LTS | python-webob | 1:1.8.6-1.1ubuntu0.2 |
| Ubuntu · 24.04 LTS 24.04:LTS | python-webob | 1:1.8.7-1ubuntu0.1.24.04.2 |
| Ubuntu · 26.04 LTS 26.04:LTS | python-webob | 1:1.8.9-1ubuntu0.1 |
| Ubuntu · Pro 16.04 LTS Pro:16.04:LTS | python-webob | 1.5.1-1ubuntu0.1~esm2 |
| Ubuntu · Pro 18.04 LTS Pro:18.04:LTS | python-webob | 1:1.7.3-2ubuntu0.1~esm2 |
| Ubuntu · Pro 20.04 LTS Pro:20.04:LTS | python-webob | 1:1.8.5-2ubuntu0.1+esm1 |
Vulnerabilities 2
-
Medium 6.1
WebOb's location header normalization during redirect leads to open redirect
WebOb provides objects for HTTP requests and responses. When WebOb normalizes the HTTP Location header to include the request hostname, it does so by parsing the URL that the user is to be redirected to with Python's urlparse, and joining it to the base URL. …
-
Medium 6.1
WebOb: Location header normalization during redirect leads to open redirect
WebOb provides objects for HTTP requests and responses. Prior to 1.8.10, the normalization of the HTTP Location header during a redirect is vulnerable to an open redirect: WebOb joins the redirect target to the request URI using Python's urljoin, and since Py…