CVE-2023-46137
twisted.web has disordered HTTP pipeline response
Twisted is an event-based framework for internet applications. Prior to version 23.10.0rc1, when sending multiple HTTP requests in one TCP packet, twisted.web will process the requests asynchronously without guaranteeing the response order. If one of the endpoints is controlled by an attacker, the attacker can delay the response on purpose to manipulate the response of the second request when a victim launched two requests using HTTP pipeline. Version 23.10.0rc1 contains a patch for this issue.
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
- None
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
5.3
twisted.web has disordered HTTP pipeline response
Twisted is an event-based framework for internet applications. Prior to version 23.10.0rc1, when sending multiple HTTP requests in one TCP packet, twisted.web will process the requests asynchronously without guaranteeing the response order. If one of the endpoints is controlled by an attacker, the attacker can delay the response on purpose to manipulate the response of the second request when a victim launched two requests using HTTP pipeline. Version 23.10.0rc1 contains a patch for this issue.
- Record
CVE-2023-46137- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-444
- Updated
- 2026-11-02
EUVDEUVD-2023-0250
5.3
Twisted is an event-based framework for internet applications. Prior to version 23.10.0rc1, when sending multiple HTTP requests in one TCP packet, twisted.web will process the requests asynchronously without guaranteeing the response order. If one of the endpoints is controlled by an attacker, the attacker can delay the response on purpose to manipulate the response of the second request when a victim launched two requests using HTTP pipeline. Version 23.10.0rc1 contains a patch for this issue.
- Record
EUVD-2023-0250- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-xc8x-vp79-p3wm
6.9
twisted.web has disordered HTTP pipeline response
Twisted is an event-based framework for internet applications. Prior to version 23.10.0rc1, when sending multiple HTTP requests in one TCP packet, twisted.web will process the requests asynchronously without guaranteeing the response order. If one of the endpoints is controlled by an attacker, the attacker can delay the response on purpose to manipulate the response of the second request when a victim launched two requests using HTTP pipeline. Version 23.10.0rc1 contains a patch for this issue.
Details
There's an example faulty program:
from twisted.internet import reactor, endpoints
from twisted.web import server
from twisted.web.proxy import ReverseProxyResource
from twisted.web.resource import Resource
class Second(Resource):
isLeaf = True
def render_GET(self, request):
return b'SECOND\n'
class First(Resource):
isLeaf = True
def render_GET(self, request):
def send_response():
request.write(b'FIRST DELAYED\n')
request.finish()
reactor.callLater(0.5, send_response)
return server.NOT_DONE_YET
root = Resource()
root.putChild(b'second', Second())
root.putChild(b'first', First())
endpoint = endpoints.TCP4ServerEndpoint(reactor, 8080)
endpoint.listen(server.Site(root))
reactor.run()
When two requests for /first and /second are sent in the same order, the second request will be responded to first.
echo -en "GET /first HTTP/1.1\r\nHost: a\r\n\r\nGET /second HTTP/1.1\r\nHost: a\r\n\r\n" | nc localhost 8080
- Record
GHSA-xc8x-vp79-p3wm- CVSS 4.0
- 6.9 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-444
- Updated
- 2026-11-02
NVD
5.3
Twisted is an event-based framework for internet applications. Prior to version 23.10.0rc1, when sending multiple HTTP requests in one TCP packet, twisted.web will process the requests asynchronously without guaranteeing the response order. If one of the endpoints is controlled by an attacker, the attacker can delay the response on purpose to manipulate the response of the second request when a victim launched two requests using HTTP pipeline. Version 23.10.0rc1 contains a patch for this issue.
- Record
CVE-2023-46137- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-444
- Updated
- 2026-11-02
OSVAZL-31788
5.3
CVE-2023-46137 affecting package python-twisted for versions less than 22.10.0-4
Twisted is an event-based framework for internet applications. Prior to version 23.10.0rc1, when sending multiple HTTP requests in one TCP packet, twisted.web will process the requests asynchronously without guaranteeing the response order. If one of the endpoints is controlled by an attacker, the attacker can delay the response on purpose to manipulate the response of the second request when a victim launched two requests using HTTP pipeline. Version 23.10.0rc1 contains a patch for this issue.
- Record
AZL-31788- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVAZL-35140
5.3
CVE-2023-46137 affecting package python-twisted for versions less than 22.10.0-4
Twisted is an event-based framework for internet applications. Prior to version 23.10.0rc1, when sending multiple HTTP requests in one TCP packet, twisted.web will process the requests asynchronously without guaranteeing the response order. If one of the endpoints is controlled by an attacker, the attacker can delay the response on purpose to manipulate the response of the second request when a victim launched two requests using HTTP pipeline. Version 23.10.0rc1 contains a patch for this issue.
- Record
AZL-35140- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-05
Show 23 moreShow less
OSV
5.3
twisted.web has disordered HTTP pipeline response
Twisted is an event-based framework for internet applications. Prior to version 23.10.0rc1, when sending multiple HTTP requests in one TCP packet, twisted.web will process the requests asynchronously without guaranteeing the response order. If one of the endpoints is controlled by an attacker, the attacker can delay the response on purpose to manipulate the response of the second request when a victim launched two requests using HTTP pipeline. Version 23.10.0rc1 contains a patch for this issue.
- Record
CVE-2023-46137- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-444
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2023-46137
5.3
Twisted is an event-based framework for internet applications. Prior to version 23.10.0rc1, when sending multiple HTTP requests in one TCP packet, twisted.web will process the requests asynchronously without guaranteeing the response order. If one of the endpoints is controlled by an attacker, the attacker can delay the response on purpose to manipulate the response of the second request when a victim launched two requests using HTTP pipeline. Version 23.10.0rc1 contains a patch for this issue.
- Record
DEBIAN-CVE-2023-46137- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVGHSA-xc8x-vp79-p3wm
6.9
twisted.web has disordered HTTP pipeline response
Twisted is an event-based framework for internet applications. Prior to version 23.10.0rc1, when sending multiple HTTP requests in one TCP packet, twisted.web will process the requests asynchronously without guaranteeing the response order. If one of the endpoints is controlled by an attacker, the attacker can delay the response on purpose to manipulate the response of the second request when a victim launched two requests using HTTP pipeline. Version 23.10.0rc1 contains a patch for this issue.
Details
There's an example faulty program:
from twisted.internet import reactor, endpoints
from twisted.web import server
from twisted.web.proxy import ReverseProxyResource
from twisted.web.resource import Resource
class Second(Resource):
isLeaf = True
def render_GET(self, request):
return b'SECOND\n'
class First(Resource):
isLeaf = True
def render_GET(self, request):
def send_response():
request.write(b'FIRST DELAYED\n')
request.finish()
reactor.callLater(0.5, send_response)
return server.NOT_DONE_YET
root = Resource()
root.putChild(b'second', Second())
root.putChild(b'first', First())
endpoint = endpoints.TCP4ServerEndpoint(reactor, 8080)
endpoint.listen(server.Site(root))
reactor.run()
When two requests for /first and /second are sent in the same order, the second request will be responded to first.
echo -en "GET /first HTTP/1.1\r\nHost: a\r\n\r\nGET /second HTTP/1.1\r\nHost: a\r\n\r\n" | nc localhost 8080
- Record
GHSA-xc8x-vp79-p3wm- CVSS 4.0
- 6.9 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-444
- Updated
- 2026-11-02
OSVOESA-2024-1011
5.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. Prior to version 23.10.0rc1, when sending multiple HTTP requests in one TCP packet, twisted.web will process the requests asynchronously without guaranteeing the response order. If one of the endpoints is controlled by an attacker, the attacker can delay the response on purpose to manipulate the response of the second request when a victim launched two requests using HTTP pipeline. Version 23.10.0rc1 contains a patch for this issue.(CVE-2023-46137)
- Record
OESA-2024-1011- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVOESA-2024-1012
5.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. Prior to version 23.10.0rc1, when sending multiple HTTP requests in one TCP packet, twisted.web will process the requests asynchronously without guaranteeing the response order. If one of the endpoints is controlled by an attacker, the attacker can delay the response on purpose to manipulate the response of the second request when a victim launched two requests using HTTP pipeline. Version 23.10.0rc1 contains a patch for this issue.(CVE-2023-46137)
- Record
OESA-2024-1012- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVOESA-2024-1013
5.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. Prior to version 23.10.0rc1, when sending multiple HTTP requests in one TCP packet, twisted.web will process the requests asynchronously without guaranteeing the response order. If one of the endpoints is controlled by an attacker, the attacker can delay the response on purpose to manipulate the response of the second request when a victim launched two requests using HTTP pipeline. Version 23.10.0rc1 contains a patch for this issue.(CVE-2023-46137)
- Record
OESA-2024-1013- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVOESA-2024-1014
5.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. Prior to version 23.10.0rc1, when sending multiple HTTP requests in one TCP packet, twisted.web will process the requests asynchronously without guaranteeing the response order. If one of the endpoints is controlled by an attacker, the attacker can delay the response on purpose to manipulate the response of the second request when a victim launched two requests using HTTP pipeline. Version 23.10.0rc1 contains a patch for this issue.(CVE-2023-46137)
- Record
OESA-2024-1014- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVOESA-2024-1015
5.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. Prior to version 23.10.0rc1, when sending multiple HTTP requests in one TCP packet, twisted.web will process the requests asynchronously without guaranteeing the response order. If one of the endpoints is controlled by an attacker, the attacker can delay the response on purpose to manipulate the response of the second request when a victim launched two requests using HTTP pipeline. Version 23.10.0rc1 contains a patch for this issue.(CVE-2023-46137)
- Record
OESA-2024-1015- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVOESA-2024-1047
5.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. Prior to version 23.10.0rc1, when sending multiple HTTP requests in one TCP packet, twisted.web will process the requests asynchronously without guaranteeing the response order. If one of the endpoints is controlled by an attacker, the attacker can delay the response on purpose to manipulate the response of the second request when a victim launched two requests using HTTP pipeline. Version 23.10.0rc1 contains a patch for this issue.(CVE-2023-46137)
- Record
OESA-2024-1047- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVPYSEC-2023-224
5.3
Twisted is an event-based framework for internet applications. Prior to version 23.10.0rc1, when sending multiple HTTP requests in one TCP packet, twisted.web will process the requests asynchronously without guaranteeing the response order. If one of the endpoints is controlled by an attacker, the attacker can delay the response on purpose to manipulate the response of the second request when a victim launched two requests using HTTP pipeline. Version 23.10.0rc1 contains a patch for this issue.
- Record
PYSEC-2023-224- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVRHSA-2024:0322
5.3
Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.4 Product Security and Bug Fix Update
- Record
RHSA-2024:0322- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVRHSA-2024:1516
5.3
Red Hat Security Advisory: Red Hat OpenStack Platform 16.1.9 (python-twisted) security update
- Record
RHSA-2024:1516- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVRHSA-2024:1518
5.3
Red Hat Security Advisory: Red Hat OpenStack Platform 16.2.6 (python-twisted) security update
- Record
RHSA-2024:1518- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVRHSA-2024:1640
7.5
Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.4 Product Security and Bug Fix Update
- Record
RHSA-2024:1640- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2023-46137
5.3
Twisted is an event-based framework for internet applications. Prior to version 23.10.0rc1, when sending multiple HTTP requests in one TCP packet, twisted.web will process the requests asynchronously without guaranteeing the response order. If one of the endpoints is controlled by an attacker, the attacker can delay the response on purpose to manipulate the response of the second request when a victim launched two requests using HTTP pipeline. Version 23.10.0rc1 contains a patch for this issue.
- Record
UBUNTU-CVE-2023-46137- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/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:13430-1 No score
python-Twisted-doc-22.10.0-9.1 on GA media
These are all security issues fixed in the python-Twisted-doc-22.10.0-9.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13430-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:4490-1 No score
Security update for python-Twisted
This update for python-Twisted fixes the following issues:
- CVE-2023-46137: Fixed issue inside serializing pipelined HTTP requests. (bsc#1216588)
- Record
SUSE-SU-2023:4490-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:4607-1 No score
Security update for python3-Twisted
This update for python3-Twisted fixes the following issues:
- CVE-2023-46137: Fixed issue inside serializing pipelined HTTP requests. (bsc#1216588)
- Record
SUSE-SU-2023:4607-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:4608-1 No score
Security update for python-Twisted
This update for python-Twisted fixes the following issues:
- CVE-2023-46137: Fixed issue inside serializing pipelined HTTP requests. (bsc#1216588)
- Record
SUSE-SU-2023:4608-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:4830-1 No score
Security update for python-Twisted
This update for python-Twisted fixes the following issues:
- CVE-2023-46137: Fixed issue inside serializing pipelined HTTP requests. (bsc#1216588)
- Record
SUSE-SU-2023:4830-1- Updated
- 2026-11-02
OSVUSN-6575-1 No score
twisted vulnerabilities
It was discovered that Twisted incorrectly escaped host headers in certain 404 responses. A remote attacker could possibly use this issue to perform HTML and script injection attacks. This issue only affected Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2022-39348)
It was discovered that Twisted incorrectly handled response order when processing multiple HTTP requests. A remote attacker could possibly use this issue to delay responses and manipulate the responses of second requests. (CVE-2023-46137)
- Record
USN-6575-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
twistedPyPI |
before 23.10.0rc1 | 23.10.0rc1 |
python-twistedAzure Linux:2 |
before 22.10.0-4 | 22.10.0-4 |
python-twistedAzure Linux:3 |
before 22.10.0-4 | 22.10.0-4 |
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 23.10.0-1 | 23.10.0-1 |
twistedDebian:14 |
before 23.10.0-1 | 23.10.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 23.10.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 |
23.10.0rc1 |
Show 71 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:20.03-LTS-SP3 |
before 22.4.0-2.oe1 | 22.4.0-2.oe1 |
python-twistedopenEuler:20.03-LTS-SP4 |
before 22.4.0-2.oe2003sp4 | 22.4.0-2.oe2003sp4 |
python-twistedopenEuler:22.03-LTS |
before 22.4.0-2.oe2203 | 22.4.0-2.oe2203 |
python-twistedopenEuler:22.03-LTS-SP1 |
before 22.4.0-3.oe2203sp1 | 22.4.0-3.oe2203sp1 |
python-twistedopenEuler:22.03-LTS-SP2 |
before 22.4.0-3.oe2203sp2 | 22.4.0-3.oe2203sp2 |
python-twistedopenEuler:22.03-LTS-SP3 |
before 22.4.0-3.oe2203sp3 | 22.4.0-3.oe2203sp3 |
twistedPyPI |
before 23.10.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 |
23.10.0rc1 |
python39-gitpythonRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 2 CVEs |
before 0:3.1.40-1.el8ap | 0:3.1.40-1.el8ap |
python3x-gitpythonRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 2 CVEs |
before 0:3.1.40-1.el8ap | 0:3.1.40-1.el8ap |
python-gitpythonRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 2 CVEs |
before 0:3.1.40-1.el9ap | 0:3.1.40-1.el9ap |
python3-gitpythonRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 2 CVEs |
before 0:3.1.40-1.el9ap | 0:3.1.40-1.el9ap |
python39-twisted+tlsRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 2 CVEs |
before 0:23.10.0-1.el8ap | 0:23.10.0-1.el8ap |
python39-twistedRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 2 CVEs |
before 0:23.10.0-1.el8ap | 0:23.10.0-1.el8ap |
python3x-twistedRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 2 CVEs |
before 0:23.10.0-1.el8ap | 0:23.10.0-1.el8ap |
python-twistedRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 2 CVEs |
before 0:23.10.0-1.el9ap | 0:23.10.0-1.el9ap |
python3-twisted+tlsRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 2 CVEs |
before 0:23.10.0-1.el9ap | 0:23.10.0-1.el9ap |
python3-twistedRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 2 CVEs |
before 0:23.10.0-1.el9ap | 0:23.10.0-1.el9ap |
python-twistedRed Hat:openstack:16.1::el8 |
before 0:16.4.1-21.el8ost | 0:16.4.1-21.el8ost |
python-twisted-debugsourceRed Hat:openstack:16.1::el8 |
before 0:16.4.1-21.el8ost | 0:16.4.1-21.el8ost |
python3-twistedRed Hat:openstack:16.1::el8 |
before 0:16.4.1-21.el8ost | 0:16.4.1-21.el8ost |
python3-twisted-debuginfoRed Hat:openstack:16.1::el8 |
before 0:16.4.1-21.el8ost | 0:16.4.1-21.el8ost |
python-twistedRed Hat:openstack:16.2::el8 |
before 0:16.4.1-21.el8ost | 0:16.4.1-21.el8ost |
python-twisted-debugsourceRed Hat:openstack:16.2::el8 |
before 0:16.4.1-21.el8ost | 0:16.4.1-21.el8ost |
python3-twistedRed Hat:openstack:16.2::el8 |
before 0:16.4.1-21.el8ost | 0:16.4.1-21.el8ost |
python3-twisted-debuginfoRed Hat:openstack:16.2::el8 |
before 0:16.4.1-21.el8ost | 0:16.4.1-21.el8ost |
receptorRed Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 12 CVEs |
before 0:1.4.5-1.el8ap | 0:1.4.5-1.el8ap |
receptorctlRed Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 12 CVEs |
before 0:1.4.5-1.el8ap | 0:1.4.5-1.el8ap |
receptorRed Hat:ansible_automation_platform_inside:2.4::el8 From an advisory covering 12 CVEs |
before 0:1.4.5-1.el8ap | 0:1.4.5-1.el8ap |
receptorctlRed Hat:ansible_automation_platform_inside:2.4::el8 From an advisory covering 12 CVEs |
before 0:1.4.5-1.el8ap | 0:1.4.5-1.el8ap |
receptorRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 12 CVEs |
before 0:1.4.5-1.el8ap | 0:1.4.5-1.el8ap |
receptorctlRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 12 CVEs |
before 0:1.4.5-1.el8ap | 0:1.4.5-1.el8ap |
receptorRed Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 12 CVEs |
before 0:1.4.5-1.el9ap | 0:1.4.5-1.el9ap |
receptorctlRed Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 12 CVEs |
before 0:1.4.5-1.el9ap | 0:1.4.5-1.el9ap |
receptorRed Hat:ansible_automation_platform_inside:2.4::el9 From an advisory covering 12 CVEs |
before 0:1.4.5-1.el9ap | 0:1.4.5-1.el9ap |
receptorctlRed Hat:ansible_automation_platform_inside:2.4::el9 From an advisory covering 12 CVEs |
before 0:1.4.5-1.el9ap | 0:1.4.5-1.el9ap |
receptorRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 12 CVEs |
before 0:1.4.5-1.el9ap | 0:1.4.5-1.el9ap |
receptorctlRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 12 CVEs |
before 0:1.4.5-1.el9ap | 0:1.4.5-1.el9ap |
automation-controller-venv-towerRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 12 CVEs |
before 0:4.5.5-2.el8ap | 0:4.5.5-2.el8ap |
automation-controller-venv-towerRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 12 CVEs |
before 0:4.5.5-2.el9ap | 0:4.5.5-2.el9ap |
python39-aiohttpRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 12 CVEs |
before 0:3.9.3-1.el8ap | 0:3.9.3-1.el8ap |
python39-aiohttp-debuginfoRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 12 CVEs |
before 0:3.9.3-1.el8ap | 0:3.9.3-1.el8ap |
python3x-aiohttpRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 12 CVEs |
before 0:3.9.3-1.el8ap | 0:3.9.3-1.el8ap |
python3x-aiohttp-debugsourceRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 12 CVEs |
before 0:3.9.3-1.el8ap | 0:3.9.3-1.el8ap |
python-aiohttpRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 12 CVEs |
before 0:3.9.3-1.el9ap | 0:3.9.3-1.el9ap |
python-aiohttp-debugsourceRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 12 CVEs |
before 0:3.9.3-1.el9ap | 0:3.9.3-1.el9ap |
python3-aiohttpRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 12 CVEs |
before 0:3.9.3-1.el9ap | 0:3.9.3-1.el9ap |
python3-aiohttp-debuginfoRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 12 CVEs |
before 0:3.9.3-1.el9ap | 0:3.9.3-1.el9ap |
python39-djangoRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 12 CVEs |
before 0:4.2.11-1.el8ap | 0:4.2.11-1.el8ap |
python3x-djangoRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 12 CVEs |
before 0:4.2.11-1.el8ap | 0:4.2.11-1.el8ap |
python-djangoRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 12 CVEs |
before 0:4.2.11-1.el9ap | 0:4.2.11-1.el9ap |
python3-djangoRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 12 CVEs |
before 0:4.2.11-1.el9ap | 0:4.2.11-1.el9ap |
python-TwistedopenSUSE:Leap 15.4 |
before 19.10.0-150200.3.21.1 | 19.10.0-150200.3.21.1 |
python3-TwistedSUSE:Linux Enterprise Module for Server Applications 15 SP4 |
before 22.2.0-150400.15.1 | 22.2.0-150400.15.1 |
python3-TwistedSUSE:Linux Enterprise Module for Server Applications 15 SP5 |
before 22.2.0-150400.15.1 | 22.2.0-150400.15.1 |
python3-TwistedopenSUSE:Leap 15.4 |
before 22.2.0-150400.15.1 | 22.2.0-150400.15.1 |
python3-TwistedopenSUSE:Leap 15.5 |
before 22.2.0-150400.15.1 | 22.2.0-150400.15.1 |
python-TwistedSUSE:Linux Enterprise Module for Python 3 15 SP4 |
before 22.10.0-150400.5.13.1 | 22.10.0-150400.5.13.1 |
python-TwistedSUSE:Linux Enterprise Module for Python 3 15 SP5 |
before 22.10.0-150400.5.13.1 | 22.10.0-150400.5.13.1 |
python-TwistedopenSUSE:Leap 15.4 |
before 22.10.0-150400.5.13.1 | 22.10.0-150400.5.13.1 |
python-TwistedopenSUSE:Leap 15.5 |
before 22.10.0-150400.5.13.1 | 22.10.0-150400.5.13.1 |
python-TwistedSUSE:Linux Enterprise Module for Public Cloud 15 SP1 |
before 17.9.0-150000.3.11.1 | 17.9.0-150000.3.11.1 |
twistedUbuntu:Pro:14.04:LTS |
All versions, plus listed versions 13.0.0-1ubuntu113.2.0-1ubuntu113.2.0-1ubuntu1.213.2.0-1ubuntu1.2+esm113.2.0-1ubuntu1.2+esm213.2.0-1ubuntu1.2+esm3 |
None known |
twistedUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 15.2.1-1ubuntu215.5.0-115.5.0-215.5.0-2ubuntu115.5.0-4 Show 9 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+esm116.0.0-1ubuntu0.4+esm2 |
None known |
twistedUbuntu:Pro:18.04:LTS |
All versions, 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+esm117.9.0-2ubuntu0.3+esm2 |
None known |
twistedUbuntu:20.04:LTS |
before 18.9.0-11ubuntu0.20.04.3, plus listed versions 18.9.0-3ubuntu118.9.0-518.9.0-618.9.0-6build118.9.0-6ubuntu1 Show 4 moreShow less18.9.0-818.9.0-1118.9.0-11ubuntu0.20.04.118.9.0-11ubuntu0.20.04.2 |
18.9.0-11ubuntu0.20.04.3 |
twistedUbuntu:22.04:LTS |
before 22.1.0-2ubuntu2.4, plus listed versions 20.3.0-7ubuntu120.3.0-7ubuntu322.1.0-2ubuntu222.1.0-2ubuntu2.122.1.0-2ubuntu2.3 |
22.1.0-2ubuntu2.4 |
twistedUbuntu:24.04:LTS |
before 22.4.0-4ubuntu1, plus listed versions 22.4.0-4 |
22.4.0-4ubuntu1 |
twistedUbuntu:20.04:LTS From an advisory covering 2 CVEs |
before 18.9.0-11ubuntu0.20.04.3, plus listed versions 18.9.0-3ubuntu118.9.0-518.9.0-618.9.0-6build118.9.0-6ubuntu1 Show 4 moreShow less18.9.0-818.9.0-1118.9.0-11ubuntu0.20.04.118.9.0-11ubuntu0.20.04.2 |
18.9.0-11ubuntu0.20.04.3 |
twistedUbuntu:22.04:LTS From an advisory covering 2 CVEs |
before 22.1.0-2ubuntu2.4, plus listed versions 20.3.0-7ubuntu120.3.0-7ubuntu322.1.0-2ubuntu222.1.0-2ubuntu2.122.1.0-2ubuntu2.3 |
22.1.0-2ubuntu2.4 |
python-TwistedopenSUSE:Tumbleweed |
before 22.10.0-9.1 | 22.10.0-9.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | 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-2023-46137 is a medium vulnerability (CVSS 5.3) in Twisted, published October 25, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.88%, the 59th percentile. Fixed in twisted 23.10.0rc1.
References
github.com/twisted/twisted/security/advisories/GHSA-xc8x-vp79-p3wm
lists.debian.org/debian-lts-announce/2024/11/msg00028.html
nvd.nist.gov/vuln/detail/CVE-2023-46137
github.com/pypa/advisory-database/tree/main/vulns/twisted/PYSEC-2023-224.yaml
github.com/advisories/GHSA-xc8x-vp79-p3wm
github.com/CVEProject/cvelistV5/tree/main/cves/2023/46xxx/CVE-2023-46137.json
Show 95 moreShow less
security-tracker.debian.org/tracker/CVE-2023-46137
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/en/security/safety-bulletin/detail.html?id=openEuler-SA-2024-1011
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2024-1012
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2024-1013
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2024-1014
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2024-1015
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2024-1047
access.redhat.com/errata/RHSA-2024:0322
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2246264
bugzilla.redhat.com/show_bug.cgi?id=2247040
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_0322.json
access.redhat.com/security/cve/CVE-2023-41040
cve.org/CVERecord?id=CVE-2023-41040
nvd.nist.gov/vuln/detail/CVE-2023-41040
github.com/gitpython-developers/GitPython/security/advisories/GHSA-cwvm-v4w8-q58c
access.redhat.com/security/cve/CVE-2023-46137
cve.org/CVERecord?id=CVE-2023-46137
access.redhat.com/errata/RHSA-2024:1516
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_1516.json
access.redhat.com/errata/RHSA-2024:1518
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_1518.json
access.redhat.com/errata/RHSA-2024:1640
bugzilla.redhat.com/show_bug.cgi?id=2248979
bugzilla.redhat.com/show_bug.cgi?id=2249825
bugzilla.redhat.com/show_bug.cgi?id=2253330
bugzilla.redhat.com/show_bug.cgi?id=2255331
bugzilla.redhat.com/show_bug.cgi?id=2257854
bugzilla.redhat.com/show_bug.cgi?id=2261856
bugzilla.redhat.com/show_bug.cgi?id=2261887
bugzilla.redhat.com/show_bug.cgi?id=2261909
bugzilla.redhat.com/show_bug.cgi?id=2262921
bugzilla.redhat.com/show_bug.cgi?id=2266045
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_1640.json
access.redhat.com/security/cve/CVE-2023-39326
cve.org/CVERecord?id=CVE-2023-39326
nvd.nist.gov/vuln/detail/CVE-2023-39326
pkg.go.dev/vuln/GO-2023-2382
access.redhat.com/security/cve/CVE-2023-45857
cve.org/CVERecord?id=CVE-2023-45857
nvd.nist.gov/vuln/detail/CVE-2023-45857
access.redhat.com/security/cve/CVE-2023-47627
cve.org/CVERecord?id=CVE-2023-47627
nvd.nist.gov/vuln/detail/CVE-2023-47627
github.com/aio-libs/aiohttp/security/advisories/GHSA-gfw2-4jvh-wgfg
access.redhat.com/security/cve/CVE-2023-49083
cve.org/CVERecord?id=CVE-2023-49083
nvd.nist.gov/vuln/detail/CVE-2023-49083
github.com/pyca/cryptography/commit/f09c261ca10a31fe41b1262306db7f8f1da0e48a
github.com/pyca/cryptography/pull/9926
github.com/pyca/cryptography/security/advisories/GHSA-jfhm-5ghh-2f97
access.redhat.com/security/cve/CVE-2024-1394
cve.org/CVERecord?id=CVE-2024-1394
nvd.nist.gov/vuln/detail/CVE-2024-1394
github.com/golang-fips/openssl/commit/85d31d0d257ce842c8a1e63c4d230ae850348136
github.com/golang-fips/openssl/security/advisories/GHSA-78hx-gp6g-7mj6
github.com/microsoft/go-crypto-openssl/commit/104fe7f6912788d2ad44602f77a0a0a62f1f259f
pkg.go.dev/vuln/GO-2024-2660
vuln.go.dev/ID/GO-2024-2660.json
access.redhat.com/security/cve/CVE-2024-22195
cve.org/CVERecord?id=CVE-2024-22195
nvd.nist.gov/vuln/detail/CVE-2024-22195
github.com/pallets/jinja/releases/tag/3.1.3
github.com/pallets/jinja/security/advisories/GHSA-h5c8-rqwp-cp95
access.redhat.com/security/cve/CVE-2024-23334
cve.org/CVERecord?id=CVE-2024-23334
nvd.nist.gov/vuln/detail/CVE-2024-23334
github.com/aio-libs/aiohttp/security/advisories/GHSA-5h86-8mv2-jq9f
access.redhat.com/security/cve/CVE-2024-23829
cve.org/CVERecord?id=CVE-2024-23829
nvd.nist.gov/vuln/detail/CVE-2024-23829
github.com/aio-libs/aiohttp/security/advisories/GHSA-8qpw-xqxj-h4r2
access.redhat.com/security/cve/CVE-2024-24680
cve.org/CVERecord?id=CVE-2024-24680
nvd.nist.gov/vuln/detail/CVE-2024-24680
github.com/advisories/GHSA-xxj9-f6rv-m3x4
djangoproject.com/weblog/2024/feb/06/security-releases
access.redhat.com/security/cve/CVE-2024-27351
cve.org/CVERecord?id=CVE-2024-27351
nvd.nist.gov/vuln/detail/CVE-2024-27351
djangoproject.com/weblog/2024/mar/04/security-releases
suse.com/support/update/announcement/2023/suse-su-20234490-1
bugzilla.suse.com/1216588
suse.com/security/cve/CVE-2023-46137
suse.com/support/update/announcement/2023/suse-su-20234607-1
suse.com/support/update/announcement/2023/suse-su-20234608-1
suse.com/support/update/announcement/2023/suse-su-20234830-1
ubuntu.com/security/CVE-2023-46137
ubuntu.com/security/CVE-2022-39348
Left out here: 90 versions. The JSON record has them.