<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://cve.radiocsirt.org</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Sun, 04 Oct 2026 08:22:43 +0000</lastBuildDate>
    <item>
      <title>bdu:2024-07761</title>
      <link>https://cve.radiocsirt.org/vuln/bdu:2024-07761</link>
      <description>bdu:2024-07761</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/bdu:2024-07761</guid>
    </item>
    <item>
      <title>EUVD-2026-158660</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-158660</link>
      <description>EUVD-2026-158660</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-158660</guid>
    </item>
    <item>
      <title>fkie_cve-2024-42353</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2024-42353</link>
      <description>&lt;p&gt;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;#39;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.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;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;#39;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.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2024-42353</guid>
    </item>
    <item>
      <title>GHSA-mg3v-6m49-jhp3 — WebOb's location header normalization during redirect leads to open redirect</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-mg3v-6m49-jhp3</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: webob&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;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;#39;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.&lt;/p&gt;
&lt;p&gt;```
&amp;gt;&amp;gt;&amp;gt; parse.urlparse(&amp;#34;//example.com/test/path&amp;#34;)
ParseResult(scheme=&amp;#39;&amp;#39;, netloc=&amp;#39;example.com&amp;#39;, path=&amp;#39;/test/path&amp;#39;, params=&amp;#39;&amp;#39;, query=&amp;#39;&amp;#39;, fragment=&amp;#39;&amp;#39;)
```&lt;/p&gt;
&lt;p&gt;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:&lt;/p&gt;
&lt;p&gt;```
&amp;gt;&amp;gt;&amp;gt; parse.urljoin(&amp;#34;https://example.org//attacker.com/some/path&amp;#34;, &amp;#34;//attacker.com/some/path/&amp;#34;)
&amp;#39;https://attacker.com/some/path/&amp;#39;
```&lt;/p&gt;
&lt;p&gt;Which redirects from `example.org` where we want the user to stay to `attacker.com`&lt;/p&gt;
&lt;p&gt;### Patches&lt;/p&gt;
&lt;p&gt;This issue is patched in WebOb 1.8.8&lt;/p&gt;
&lt;p&gt;Older versions of WebOb continue to be vulnerable to this issue, and should be avoided.&lt;/p&gt;
&lt;p&gt;### Workarounds&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;### Thanks&lt;/p&gt;
&lt;p&gt;- Sara Gao&lt;/p&gt;
&lt;p&gt;This iss…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: webob&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;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;#39;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.&lt;/p&gt;
&lt;p&gt;```
&amp;gt;&amp;gt;&amp;gt; parse.urlparse(&amp;#34;//example.com/test/path&amp;#34;)
ParseResult(scheme=&amp;#39;&amp;#39;, netloc=&amp;#39;example.com&amp;#39;, path=&amp;#39;/test/path&amp;#39;, params=&amp;#39;&amp;#39;, query=&amp;#39;&amp;#39;, fragment=&amp;#39;&amp;#39;)
```&lt;/p&gt;
&lt;p&gt;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:&lt;/p&gt;
&lt;p&gt;```
&amp;gt;&amp;gt;&amp;gt; parse.urljoin(&amp;#34;https://example.org//attacker.com/some/path&amp;#34;, &amp;#34;//attacker.com/some/path/&amp;#34;)
&amp;#39;https://attacker.com/some/path/&amp;#39;
```&lt;/p&gt;
&lt;p&gt;Which redirects from `example.org` where we want the user to stay to `attacker.com`&lt;/p&gt;
&lt;p&gt;### Patches&lt;/p&gt;
&lt;p&gt;This issue is patched in WebOb 1.8.8&lt;/p&gt;
&lt;p&gt;Older versions of WebOb continue to be vulnerable to this issue, and should be avoided.&lt;/p&gt;
&lt;p&gt;### Workarounds&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;### Thanks&lt;/p&gt;
&lt;p&gt;- Sara Gao&lt;/p&gt;
&lt;p&gt;This iss…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-mg3v-6m49-jhp3</guid>
    </item>
    <item>
      <title>msrc_CVE-2024-42353 — WebOb's location header normalization during redirect leads to open redirect</title>
      <link>https://cve.radiocsirt.org/vuln/msrc_cve-2024-42353</link>
      <description>msrc_CVE-2024-42353</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/msrc_cve-2024-42353</guid>
    </item>
    <item>
      <title>OESA-2024-2043 — python-webob security update</title>
      <link>https://cve.radiocsirt.org/vuln/oesa-2024-2043</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; 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&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Security Fix(es):&lt;/p&gt;
&lt;p&gt;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;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)&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; 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&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Security Fix(es):&lt;/p&gt;
&lt;p&gt;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;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)&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/oesa-2024-2043</guid>
    </item>
    <item>
      <title>openSUSE-SU-2024:14279-1 — python-WebOb-doc-1.8.8-1.1 on GA media</title>
      <link>https://cve.radiocsirt.org/vuln/opensuse-su-2024:14279-1</link>
      <description>&lt;p&gt;python-WebOb-doc-1.8.8-1.1 on GA media&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;python-WebOb-doc-1.8.8-1.1 on GA media&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/opensuse-su-2024:14279-1</guid>
    </item>
    <item>
      <title>PYSEC-2024-188</title>
      <link>https://cve.radiocsirt.org/vuln/pysec-2024-188</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: webob&lt;/p&gt;
&lt;p&gt;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;#39;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.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: webob&lt;/p&gt;
&lt;p&gt;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;#39;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.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/pysec-2024-188</guid>
    </item>
    <item>
      <title>RHSA-2024:6775 — Red Hat Security Advisory: Red Hat OpenStack Platform 18.0 (python-webob) security update</title>
      <link>https://cve.radiocsirt.org/vuln/rhsa-2024:6775</link>
      <description>&lt;p&gt;webob: WebOb&amp;#39;s location header normalization during redirect leads to open redirect&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;webob: WebOb&amp;#39;s location header normalization during redirect leads to open redirect&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/rhsa-2024:6775</guid>
    </item>
    <item>
      <title>SUSE-SU-2024:2969-1 — Security update for python-WebOb</title>
      <link>https://cve.radiocsirt.org/vuln/suse-su-2024:2969-1</link>
      <description>&lt;p&gt;Security update for python-WebOb&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Security update for python-WebOb&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/suse-su-2024:2969-1</guid>
    </item>
    <item>
      <title>UBUNTU-CVE-2024-42353</title>
      <link>https://cve.radiocsirt.org/vuln/ubuntu-cve-2024-42353</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; 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&lt;/p&gt;
&lt;p&gt;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;#39;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.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; 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&lt;/p&gt;
&lt;p&gt;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;#39;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.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ubuntu-cve-2024-42353</guid>
    </item>
    <item>
      <title>WID-SEC-W-2024-2183 — Red Hat Enterprise Linux: Schwachstelle ermöglicht Darstellen falscher Informationen</title>
      <link>https://cve.radiocsirt.org/vuln/wid-sec-w-2024-2183</link>
      <description>&lt;p&gt;Ein entfernter, anonymer Angreifer kann eine Schwachstelle in Red Hat Enterprise Linux und Red Hat OpenStack ausnutzen, um falsche Informationen darzustellen.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Ein entfernter, anonymer Angreifer kann eine Schwachstelle in Red Hat Enterprise Linux und Red Hat OpenStack ausnutzen, um falsche Informationen darzustellen.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/wid-sec-w-2024-2183</guid>
    </item>
  </channel>
</rss>
