<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-04T08:23:16.038070+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/bdu:2024-07761</id>
    <title>bdu:2024-07761</title>
    <updated>2026-10-04T08:23:16.073132+00:00</updated>
    <content>bdu:2024-07761</content>
    <link href="https://cve.radiocsirt.org/vuln/bdu:2024-07761"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/euvd-2026-158660</id>
    <title>EUVD-2026-158660</title>
    <updated>2026-10-04T08:23:16.073179+00:00</updated>
    <content>EUVD-2026-158660</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-158660"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2024-42353</id>
    <title>fkie_cve-2024-42353</title>
    <updated>2026-10-04T08:23:16.073194+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>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. `urlparse` however treats a `//` at the start of a string as a URI without a scheme, and then treats the next part as the hostname. `urljoin` will then use that hostname from the second part as the hostname replacing the original one from the request. This vulnerability is patched in WebOb version 1.8.8.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2024-42353"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-mg3v-6m49-jhp3</id>
    <title>GHSA-mg3v-6m49-jhp3 — WebOb's location header normalization during redirect leads to open redirect</title>
    <updated>2026-10-04T08:23:16.073229+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> PyPI: webob</p>
<p>### Impact</p>
<p>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. `urlparse` however treats a `//` at the start of a string as a URI without a scheme, and then treats the next part as the hostname. `urljoin` will then use that hostname from the second part as the hostname replacing the original one from the request.</p>
<p>```
&gt;&gt;&gt; parse.urlparse("//example.com/test/path")
ParseResult(scheme='', netloc='example.com', path='/test/path', params='', query='', fragment='')
```</p>
<p>WebOb uses `urljoin` to take the request URI and joining the redirect location, so assuming the request URI is: `https://example.org//example.com/some/path`, and the URL to redirect to (for example by adding a slash automatically) is `//example.com/some/path/` that gets turned by `urljoin` into:</p>
<p>```
&gt;&gt;&gt; parse.urljoin("https://example.org//attacker.com/some/path", "//attacker.com/some/path/")
'https://attacker.com/some/path/'
```</p>
<p>Which redirects from `example.org` where we want the user to stay to `attacker.com`</p>
<p>### Patches</p>
<p>This issue is patched in WebOb 1.8.8</p>
<p>Older versions of WebOb continue to be vulnerable to this issue, and should be avoided.</p>
<p>### Workarounds</p>
<p>Any use of the `Response` class that includes a `location` can be rewritten to make sure to always pass a full URI that includes the hostname to redirect the user to.</p>
<p>### Thanks</p>
<p>- Sara Gao</p>
<p>This iss…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-mg3v-6m49-jhp3"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/msrc_cve-2024-42353</id>
    <title>msrc_CVE-2024-42353 — WebOb's location header normalization during redirect leads to open redirect</title>
    <updated>2026-10-04T08:23:16.073284+00:00</updated>
    <content>msrc_CVE-2024-42353</content>
    <link href="https://cve.radiocsirt.org/vuln/msrc_cve-2024-42353"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/oesa-2024-2043</id>
    <title>OESA-2024-2043 — python-webob security update</title>
    <updated>2026-10-04T08:23:16.073302+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> openEuler:24.03-LTS: python-webob, openEuler:22.03-LTS-SP4: python-webob, openEuler:22.03-LTS-SP3: python-webob, openEuler:20.03-LTS-SP4: python-webob, openEuler:22.03-LTS-SP1: python-webob</p>
<p>WebOb provides wrappers around the WSGI request environment, and an object to help create WSGI responses. The objects map much of the specified behavior of HTTP, including header parsing and accessors for other standard parts of the environment.</p>
<p>Security Fix(es):</p>
<p>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&amp;apos;s urlparse, and joining it to the base URL. `urlparse` however treats a `//` at the start of a string as a URI without a scheme, and then treats the next part as the hostname. `urljoin` will then use that hostname from the second part as the hostname replacing the original one from the request. This vulnerability is patched in WebOb version 1.8.8.(CVE-2024-42353)</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/oesa-2024-2043"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/opensuse-su-2024:14279-1</id>
    <title>openSUSE-SU-2024:14279-1 — python-WebOb-doc-1.8.8-1.1 on GA media</title>
    <updated>2026-10-04T08:23:16.073336+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>python-WebOb-doc-1.8.8-1.1 on GA media</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/opensuse-su-2024:14279-1"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/pysec-2024-188</id>
    <title>PYSEC-2024-188</title>
    <updated>2026-10-04T08:23:16.073354+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> PyPI: webob</p>
<p>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. `urlparse` however treats a `//` at the start of a string as a URI without a scheme, and then treats the next part as the hostname. `urljoin` will then use that hostname from the second part as the hostname replacing the original one from the request. This vulnerability is patched in WebOb version 1.8.8.</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/pysec-2024-188"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/rhsa-2024:6775</id>
    <title>RHSA-2024:6775 — Red Hat Security Advisory: Red Hat OpenStack Platform 18.0 (python-webob) security update</title>
    <updated>2026-10-04T08:23:16.073374+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>webob: WebOb's location header normalization during redirect leads to open redirect</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/rhsa-2024:6775"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/suse-su-2024:2969-1</id>
    <title>SUSE-SU-2024:2969-1 — Security update for python-WebOb</title>
    <updated>2026-10-04T08:23:16.073395+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Security update for python-WebOb</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/suse-su-2024:2969-1"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ubuntu-cve-2024-42353</id>
    <title>UBUNTU-CVE-2024-42353</title>
    <updated>2026-10-04T08:23:16.073409+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Ubuntu:Pro:16.04:LTS: python-webob, Ubuntu:Pro:18.04:LTS: python-webob, Ubuntu:20.04:LTS: python-webob, Ubuntu:22.04:LTS: python-webob, Ubuntu:24.04:LTS: python-webob</p>
<p>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. `urlparse` however treats a `//` at the start of a string as a URI without a scheme, and then treats the next part as the hostname. `urljoin` will then use that hostname from the second part as the hostname replacing the original one from the request. This vulnerability is patched in WebOb version 1.8.8.</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ubuntu-cve-2024-42353"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/wid-sec-w-2024-2183</id>
    <title>WID-SEC-W-2024-2183 — Red Hat Enterprise Linux: Schwachstelle ermöglicht Darstellen falscher Informationen</title>
    <updated>2026-10-04T08:23:16.073434+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Ein entfernter, anonymer Angreifer kann eine Schwachstelle in Red Hat Enterprise Linux und Red Hat OpenStack ausnutzen, um falsche Informationen darzustellen.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/wid-sec-w-2024-2183"/>
  </entry>
</feed>
