CVE-2024-41810
HTML injection in HTTP redirect body
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
6.1
HTML injection in HTTP redirect body
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.
- Record
CVE-2024-41810- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-79, CWE-80
- Updated
- 2026-11-02
EUVDEUVD-2024-0167
6.1
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.
- Record
EUVD-2024-0167- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-cf56-g6w6-pqq2
5.3
Twisted vulnerable to HTML injection in HTTP redirect body
Summary
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.
Details
Twisted’s redirectTo function generates an HTTP 302 Redirect response. The response contains an HTML body, built for exceptional cases where the browser doesn’t properly handle the redirect, allowing the user to click a link, navigating them to the specified destination.
The function reflects the destination URL in the HTML body without any output encoding.
# https://github.com/twisted/twisted/blob/trunk/src/twisted/web/_template_util.py#L88
def redirectTo(URL: bytes, request: IRequest) -> bytes:
# ---snip---
content = b"""
<html>
<head>
<meta http-equiv=\"refresh\" content=\"0;URL=%(url)s\">
</head>
<body bgcolor=\"#FFFFFF\" text=\"#000000\">
<a href=\"%(url)s\">click here</a>
</body>
</html>
""" % {
b"url": URL
}
return content
If an attacker has full or partial control over redirect location due to an application bug, also known as an “Open Redirect”, they may inject arbitrary HTML into the response’s body, ultimately leading to an XSS attack.
It’s worth noting that the issue is known to maintainers and tracked with GitHub Issue#9839. The issue description, however, does not make any mention of exploitability and simply states: “…Browsers don't seem to actually render that page…”
PoC
The issue can be reproduced by running the following Twisted-based HTTP server locally:
from twisted.web import server, resource
from twisted.internet import reactor
from twisted.web.util import redirectTo
class Simple(resource.Resource):
isLeaf = True
def render_GET(self, request):
url = request.args[b'url'][0] # <-- open redirect
return redirectTo(url, request)
site = server.Site(Simple())
reactor.listenTCP(9009, site)
reactor.run()
Once running, navigate to the following URL: http://127.0.0.1:9009?url=ws://example.com/"><script>alert(document.location)</script>, and verify that the “alert” dialog was displayed.
Note: Due to the different ways browsers validate the redirect Location header, this attack is possible only in Firefox. All other tested browsers will display an error message to the user and will not render the HTML body.
Impact
If successfully exploited, the issue will allow malicious JavaScript to run in the context of the victim's session. This will in turn lead to unauthorized access/modification to victim's account and information associated with it, or allow for unauthorized operations to be performed within the context of the victim's session.
- Record
GHSA-cf56-g6w6-pqq2- CVSS 4.0
- 5.3 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N - CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
NVD
6.1
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.
- Record
CVE-2024-41810- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-79, CWE-80
- Updated
- 2026-11-02
OSVAZL-47073
6.1
CVE-2024-41810 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 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.
- Record
AZL-47073- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVAZL-47195
6.1
CVE-2024-41810 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 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.
- Record
AZL-47195- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-05
Show 19 moreShow less
OSV
6.1
HTML injection in HTTP redirect body
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.
- Record
CVE-2024-41810- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-79, CWE-80
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2024-41810
6.1
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.
- Record
DEBIAN-CVE-2024-41810- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVGHSA-cf56-g6w6-pqq2
5.3
Twisted vulnerable to HTML injection in HTTP redirect body
Summary
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.
Details
Twisted’s redirectTo function generates an HTTP 302 Redirect response. The response contains an HTML body, built for exceptional cases where the browser doesn’t properly handle the redirect, allowing the user to click a link, navigating them to the specified destination.
The function reflects the destination URL in the HTML body without any output encoding.
# https://github.com/twisted/twisted/blob/trunk/src/twisted/web/_template_util.py#L88
def redirectTo(URL: bytes, request: IRequest) -> bytes:
# ---snip---
content = b"""
<html>
<head>
<meta http-equiv=\"refresh\" content=\"0;URL=%(url)s\">
</head>
<body bgcolor=\"#FFFFFF\" text=\"#000000\">
<a href=\"%(url)s\">click here</a>
</body>
</html>
""" % {
b"url": URL
}
return content
If an attacker has full or partial control over redirect location due to an application bug, also known as an “Open Redirect”, they may inject arbitrary HTML into the response’s body, ultimately leading to an XSS attack.
It’s worth noting that the issue is known to maintainers and tracked with GitHub Issue#9839. The issue description, however, does not make any mention of exploitability and simply states: “…Browsers don't seem to actually render that page…”
PoC
The issue can be reproduced by running the following Twisted-based HTTP server locally:
from twisted.web import server, resource
from twisted.internet import reactor
from twisted.web.util import redirectTo
class Simple(resource.Resource):
isLeaf = True
def render_GET(self, request):
url = request.args[b'url'][0] # <-- open redirect
return redirectTo(url, request)
site = server.Site(Simple())
reactor.listenTCP(9009, site)
reactor.run()
Once running, navigate to the following URL: http://127.0.0.1:9009?url=ws://example.com/"><script>alert(document.location)</script>, and verify that the “alert” dialog was displayed.
Note: Due to the different ways browsers validate the redirect Location header, this attack is possible only in Firefox. All other tested browsers will display an error message to the user and will not render the HTML body.
Impact
If successfully exploited, the issue will allow malicious JavaScript to run in the context of the victim's session. This will in turn lead to unauthorized access/modification to victim's account and information associated with it, or allow for unauthorized operations to be performed within the context of the victim's session.
- Record
GHSA-cf56-g6w6-pqq2- CVSS 4.0
- 5.3 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N - CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-79
- 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-2024-75
6.1
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.
- Record
PYSEC-2024-75- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVRHSA-2024:7312
6.1
Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.4 Product Security and Bug Fix Update
- Record
RHSA-2024:7312- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-41810
6.1
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.
- Record
UBUNTU-CVE-2024-41810- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
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: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
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
twistedPyPI |
through 24.3.0 | 24.7.0rc1 |
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 |
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 |
Show 47 moreShow less
| Package | Affected | Fixed |
|---|---|---|
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 |
automation-controller-venv-towerRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 3 CVEs |
before 0:4.5.12-1.el8ap | 0:4.5.12-1.el8ap |
automation-controller-venv-towerRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 3 CVEs |
before 0:4.5.12-1.el9ap | 0:4.5.12-1.el9ap |
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:14.04:LTS |
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 |
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 |
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 |
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 |
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 |
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 |
python-TwistedopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 24.3.0-2.1 | 24.3.0-2.1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Nuclei | Twisted - Open Redirect & XSS |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, Nuclei, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-41810 is a medium vulnerability (CVSS 6.1) in Twisted, published July 29, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.20%, the 68th percentile. Fixed in twisted 24.7.0rc1.
References
github.com/twisted/twisted/security/advisories/GHSA-cf56-g6w6-pqq2
github.com/twisted/twisted/commit/046a164f89a0f08d3239ecebd750360f8914df33
lists.debian.org/debian-lts-announce/2024/11/msg00028.html
nvd.nist.gov/vuln/detail/CVE-2024-41810
github.com/pypa/advisory-database/tree/main/vulns/twisted/PYSEC-2024-75.yaml
github.com/advisories/GHSA-cf56-g6w6-pqq2
Show 38 moreShow less
github.com/CVEProject/cvelistV5/tree/main/cves/2024/41xxx/CVE-2024-41810.json
security-tracker.debian.org/tracker/CVE-2024-41810
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-41671
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
access.redhat.com/errata/RHSA-2024:7312
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2292788
bugzilla.redhat.com/show_bug.cgi?id=2294457
bugzilla.redhat.com/show_bug.cgi?id=2300497
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_7312.json
access.redhat.com/security/cve/CVE-2024-21520
cve.org/CVERecord?id=CVE-2024-21520
nvd.nist.gov/vuln/detail/CVE-2024-21520
access.redhat.com/security/cve/CVE-2024-37891
cve.org/CVERecord?id=CVE-2024-37891
nvd.nist.gov/vuln/detail/CVE-2024-37891
access.redhat.com/security/cve/CVE-2024-41810
cve.org/CVERecord?id=CVE-2024-41810
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-41810
ubuntu.com/security/CVE-2024-41671
Left out here: 49 versions. The JSON record has them.