CVE-2025-43859
h11 accepts some malformed Chunked-Encoding bodies
h11 is a Python implementation of HTTP/1.1. Prior to version 0.16.0, a leniency in h11's parsing of line terminators in chunked-coding message bodies can lead to request smuggling vulnerabilities under certain conditions. This issue has been patched in version 0.16.0. Since exploitation requires the combination of buggy h11 with a buggy (reverse) proxy, fixing either component is sufficient to mitigate 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
- High
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
9.1
h11 accepts some malformed Chunked-Encoding bodies
h11 is a Python implementation of HTTP/1.1. Prior to version 0.16.0, a leniency in h11's parsing of line terminators in chunked-coding message bodies can lead to request smuggling vulnerabilities under certain conditions. This issue has been patched in version 0.16.0. Since exploitation requires the combination of buggy h11 with a buggy (reverse) proxy, fixing either component is sufficient to mitigate this issue.
- Record
CVE-2025-43859- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-444
- Updated
- 2026-11-02
EUVDEUVD-2025-11981
9.1
h11 is a Python implementation of HTTP/1.1. Prior to version 0.16.0, a leniency in h11's parsing of line terminators in chunked-coding message bodies can lead to request smuggling vulnerabilities under certain conditions. This issue has been patched in version 0.16.0. Since exploitation requires the combination of buggy h11 with a buggy (reverse) proxy, fixing either component is sufficient to mitigate this issue.
- Record
EUVD-2025-11981- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-vqfr-h8mv-ghfj
9.1
h11 accepts some malformed Chunked-Encoding bodies
Impact
A leniency in h11's parsing of line terminators in chunked-coding message bodies can lead to request smuggling vulnerabilities under certain conditions.
Details
HTTP/1.1 Chunked-Encoding bodies are formatted as a sequence of "chunks", each of which consists of:
- chunk length
\r\nlengthbytes of content\r\n
In versions of h11 up to 0.14.0, h11 instead parsed them as:
- chunk length
\r\nlengthbytes of content- any two bytes
i.e. it did not validate that the trailing \r\n bytes were correct, and if you put 2 bytes of garbage there it would be accepted, instead of correctly rejecting the body as malformed.
By itself this is harmless. However, suppose you have a proxy or reverse-proxy that tries to analyze HTTP requests, and your proxy has a different bug in parsing Chunked-Encoding, acting as if the format is:
- chunk length
\r\nlengthbytes of content- more bytes of content, as many as it takes until you find a
\r\n
For example, pound had this bug -- it can happen if an implementer uses a generic "read until end of line" helper to consumes the trailing \r\n.
In this case, h11 and your proxy may both accept the same stream of bytes, but interpret them differently. For example, consider the following HTTP request(s) (assume all line breaks are \r\n):
GET /one HTTP/1.1
Host: localhost
Transfer-Encoding: chunked
5
AAAAAXX2
45
0
GET /two HTTP/1.1
Host: localhost
Transfer-Encoding: chunked
0
Here h11 will interpret it as two requests, one with body AAAAA45 and one with an empty body, while our hypothetical buggy proxy will interpret it as a single request, with body AAAAXX20\r\n\r\nGET /two .... And any time two HTTP processors both accept the same string of bytes but interpret them differently, you have the conditions for a "request smuggling" attack. For example, if /two is a dangerous endpoint and the job of the reverse proxy is to stop requests from getting there, then an attacker could use a bytestream like the above to circumvent this protection.
Even worse, if our buggy reverse proxy receives two requests from different users:
GET /one HTTP/1.1
Host: localhost
Transfer-Encoding: chunked
5
AAAAAXX999
0
GET /two HTTP/1.1
Host: localhost
Cookie: SESSION_KEY=abcdef...
...it will consider the first request to be complete and valid, and send both on to the h11-based web server over the same socket. The server will then see the two concatenated requests, and interpret them as one request to /one whose body includes /two's session key, potentially allowing one user to steal another's credentials.
Patches
Fixed in h11 0.15.0.
Workarounds
Since exploitation requires the combination of buggy h11 with a buggy (reverse) proxy, fixing either component is sufficient to mitigate this issue.
Credits
Reported by Jeppe Bonde Weikop on 2025-01-09.
- Record
GHSA-vqfr-h8mv-ghfj- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-444
- Updated
- 2026-11-02
NVD
9.1
h11 is a Python implementation of HTTP/1.1. Prior to version 0.16.0, a leniency in h11's parsing of line terminators in chunked-coding message bodies can lead to request smuggling vulnerabilities under certain conditions. This issue has been patched in version 0.16.0. Since exploitation requires the combination of buggy h11 with a buggy (reverse) proxy, fixing either component is sufficient to mitigate this issue.
- Record
CVE-2025-43859- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-444
- Updated
- 2026-11-02
OSV
9.1
h11 accepts some malformed Chunked-Encoding bodies
h11 is a Python implementation of HTTP/1.1. Prior to version 0.16.0, a leniency in h11's parsing of line terminators in chunked-coding message bodies can lead to request smuggling vulnerabilities under certain conditions. This issue has been patched in version 0.16.0. Since exploitation requires the combination of buggy h11 with a buggy (reverse) proxy, fixing either component is sufficient to mitigate this issue.
- Record
CVE-2025-43859- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-444
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2025-43859
9.1
h11 is a Python implementation of HTTP/1.1. Prior to version 0.16.0, a leniency in h11's parsing of line terminators in chunked-coding message bodies can lead to request smuggling vulnerabilities under certain conditions. This issue has been patched in version 0.16.0. Since exploitation requires the combination of buggy h11 with a buggy (reverse) proxy, fixing either component is sufficient to mitigate this issue.
- Record
DEBIAN-CVE-2025-43859- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
Show 15 moreShow less
OSVGHSA-vqfr-h8mv-ghfj
9.1
h11 accepts some malformed Chunked-Encoding bodies
Impact
A leniency in h11's parsing of line terminators in chunked-coding message bodies can lead to request smuggling vulnerabilities under certain conditions.
Details
HTTP/1.1 Chunked-Encoding bodies are formatted as a sequence of "chunks", each of which consists of:
- chunk length
\r\nlengthbytes of content\r\n
In versions of h11 up to 0.14.0, h11 instead parsed them as:
- chunk length
\r\nlengthbytes of content- any two bytes
i.e. it did not validate that the trailing \r\n bytes were correct, and if you put 2 bytes of garbage there it would be accepted, instead of correctly rejecting the body as malformed.
By itself this is harmless. However, suppose you have a proxy or reverse-proxy that tries to analyze HTTP requests, and your proxy has a different bug in parsing Chunked-Encoding, acting as if the format is:
- chunk length
\r\nlengthbytes of content- more bytes of content, as many as it takes until you find a
\r\n
For example, pound had this bug -- it can happen if an implementer uses a generic "read until end of line" helper to consumes the trailing \r\n.
In this case, h11 and your proxy may both accept the same stream of bytes, but interpret them differently. For example, consider the following HTTP request(s) (assume all line breaks are \r\n):
GET /one HTTP/1.1
Host: localhost
Transfer-Encoding: chunked
5
AAAAAXX2
45
0
GET /two HTTP/1.1
Host: localhost
Transfer-Encoding: chunked
0
Here h11 will interpret it as two requests, one with body AAAAA45 and one with an empty body, while our hypothetical buggy proxy will interpret it as a single request, with body AAAAXX20\r\n\r\nGET /two .... And any time two HTTP processors both accept the same string of bytes but interpret them differently, you have the conditions for a "request smuggling" attack. For example, if /two is a dangerous endpoint and the job of the reverse proxy is to stop requests from getting there, then an attacker could use a bytestream like the above to circumvent this protection.
Even worse, if our buggy reverse proxy receives two requests from different users:
GET /one HTTP/1.1
Host: localhost
Transfer-Encoding: chunked
5
AAAAAXX999
0
GET /two HTTP/1.1
Host: localhost
Cookie: SESSION_KEY=abcdef...
...it will consider the first request to be complete and valid, and send both on to the h11-based web server over the same socket. The server will then see the two concatenated requests, and interpret them as one request to /one whose body includes /two's session key, potentially allowing one user to steal another's credentials.
Patches
Fixed in h11 0.15.0.
Workarounds
Since exploitation requires the combination of buggy h11 with a buggy (reverse) proxy, fixing either component is sufficient to mitigate this issue.
Credits
Reported by Jeppe Bonde Weikop on 2025-01-09.
- Record
GHSA-vqfr-h8mv-ghfj- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-444
- Updated
- 2026-11-02
OSVOESA-2025-1496
9.1
python-h11 security update
h11 is suitable for implementing both servers and clients, and has a pleasantly symmetric API: the events you send as a client are exactly the ones that you receive as a server and vice-versa.
Security Fix(es):
h11 is a Python implementation of HTTP/1.1. Prior to version 0.16.0, a leniency in h11's parsing of line terminators in chunked-coding message bodies can lead to request smuggling vulnerabilities under certain conditions. This issue has been patched in version 0.16.0. Since exploitation requires the combination of buggy h11 with a buggy (reverse) proxy, fixing either component is sufficient to mitigate this issue.(CVE-2025-43859)
- Record
OESA-2025-1496- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVOESA-2025-1497
9.1
python-h11 security update
h11 is suitable for implementing both servers and clients, and has a pleasantly symmetric API: the events you send as a client are exactly the ones that you receive as a server and vice-versa.
Security Fix(es):
h11 is a Python implementation of HTTP/1.1. Prior to version 0.16.0, a leniency in h11's parsing of line terminators in chunked-coding message bodies can lead to request smuggling vulnerabilities under certain conditions. This issue has been patched in version 0.16.0. Since exploitation requires the combination of buggy h11 with a buggy (reverse) proxy, fixing either component is sufficient to mitigate this issue.(CVE-2025-43859)
- Record
OESA-2025-1497- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVPYSEC-2026-348
9.1
h11 accepts some malformed Chunked-Encoding bodies
Impact
A leniency in h11's parsing of line terminators in chunked-coding message bodies can lead to request smuggling vulnerabilities under certain conditions.
Details
HTTP/1.1 Chunked-Encoding bodies are formatted as a sequence of "chunks", each of which consists of:
- chunk length
\r\nlengthbytes of content\r\n
In versions of h11 up to 0.14.0, h11 instead parsed them as:
- chunk length
\r\nlengthbytes of content- any two bytes
i.e. it did not validate that the trailing \r\n bytes were correct, and if you put 2 bytes of garbage there it would be accepted, instead of correctly rejecting the body as malformed.
By itself this is harmless. However, suppose you have a proxy or reverse-proxy that tries to analyze HTTP requests, and your proxy has a different bug in parsing Chunked-Encoding, acting as if the format is:
- chunk length
\r\nlengthbytes of content- more bytes of content, as many as it takes until you find a
\r\n
For example, pound had this bug -- it can happen if an implementer uses a generic "read until end of line" helper to consumes the trailing \r\n.
In this case, h11 and your proxy may both accept the same stream of bytes, but interpret them differently. For example, consider the following HTTP request(s) (assume all line breaks are \r\n):
GET /one HTTP/1.1
Host: localhost
Transfer-Encoding: chunked
5
AAAAAXX2
45
0
GET /two HTTP/1.1
Host: localhost
Transfer-Encoding: chunked
0
Here h11 will interpret it as two requests, one with body AAAAA45 and one with an empty body, while our hypothetical buggy proxy will interpret it as a single request, with body AAAAXX20\r\n\r\nGET /two .... And any time two HTTP processors both accept the same string of bytes but interpret them differently, you have the conditions for a "request smuggling" attack. For example, if /two is a dangerous endpoint and the job of the reverse proxy is to stop requests from getting there, then an attacker could use a bytestream like the above to circumvent this protection.
Even worse, if our buggy reverse proxy receives two requests from different users:
GET /one HTTP/1.1
Host: localhost
Transfer-Encoding: chunked
5
AAAAAXX999
0
GET /two HTTP/1.1
Host: localhost
Cookie: SESSION_KEY=abcdef...
...it will consider the first request to be complete and valid, and send both on to the h11-based web server over the same socket. The server will then see the two concatenated requests, and interpret them as one request to /one whose body includes /two's session key, potentially allowing one user to steal another's credentials.
Patches
Fixed in h11 0.15.0.
Workarounds
Since exploitation requires the combination of buggy h11 with a buggy (reverse) proxy, fixing either component is sufficient to mitigate this issue.
Credits
Reported by Jeppe Bonde Weikop on 2025-01-09.
- Record
PYSEC-2026-348- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2025:7535
7.4
Red Hat Security Advisory: Red Hat OpenStack Platform 18.0 (python-h11) security update
- Record
RHSA-2025:7535- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2025:7536
7.4
Red Hat Security Advisory: Red Hat OpenStack Platform 17.1 (python-h11) security update
- Record
RHSA-2025:7536- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVROOT-APP-PYPI-CVE-2025-43859
9.1
CVE-2025-43859 in rootio-h11 - Patched by Root
Root has patched CVE-2025-43859 in the rootio-h11 package for Root:PyPI. Multiple fixed versions available.
- Record
ROOT-APP-PYPI-CVE-2025-43859- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-43859
9.1
h11 is a Python implementation of HTTP/1.1. Prior to version 0.16.0, a leniency in h11's parsing of line terminators in chunked-coding message bodies can lead to request smuggling vulnerabilities under certain conditions. This issue has been patched in version 0.16.0. Since exploitation requires the combination of buggy h11 with a buggy (reverse) proxy, fixing either component is sufficient to mitigate this issue.
- Record
UBUNTU-CVE-2025-43859- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVCLSA-2026-1767571924 No score
TuxCare security update for h11 (1 CVE)
TuxCare rebuilt h11 to address 1 CVE. Fixed in 0.9.0.post1+tuxcare.
- Record
CLSA-2026-1767571924- Updated
- 2026-11-02
OSVCLSA-2026-1790929139 No score
TuxCare security update for h11 (1 CVE)
TuxCare rebuilt h11 to address 1 CVE. Fixed in 0.12.0.post1+tuxcare.
- Record
CLSA-2026-1790929139- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15032-1 No score
python311-h11-0.16.0-1.1 on GA media
These are all security issues fixed in the python311-h11-0.16.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15032-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:1430-1 No score
Security update for python-h11
This update for python-h11 fixes the following issues:
- CVE-2025-43859: leniency when parsing of line terminators in chunked-coding message bodies can lead to request smuggling. (bsc#1241872)
- Record
SUSE-SU-2025:1430-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:20330-1 No score
Security update for python-h11, python-httpcore
This update for python-h11, python-httpcore fixes the following issues:
python-h11:
- Update 0.16.0:
- CVE-2025-43859: Fixed accepting of malformed Chunked-Encoding bodies (bsc#1241872)
- 0.15.0:
- Reject Content-Lengths >= 1 zettabyte (1 billion terabytes) early, without attempting to parse the integer (#181)
python-httpcore:
- CVE-2025-43859: Fixed accepting of malformed Chunked-Encoding bodies (bsc#1241872)
- Record
SUSE-SU-2025:20330-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:20331-1 No score
Security update for python-httpcore, python-h11
This update for python-httpcore, python-h11 fixes the following issues:
python-h11:
- Update 0.16.0:
- CVE-2025-43859: Fixed accepting of malformed Chunked-Encoding bodies (bsc#1241872)
- 0.15.0:
- Reject Content-Lengths >= 1 zettabyte (1 billion terabytes) early, without attempting to parse the integer (#181)
python-httpcore:
- CVE-2025-43859: Fixed accepting of malformed Chunked-Encoding bodies (bsc#1241872)
- Record
SUSE-SU-2025:20331-1- Updated
- 2026-11-02
OSVUSN-7503-1 No score
python-h11 vulnerability
Jeppe Bonde Weikop discovered that h11 incorrectly handled crafted HTTP requests. A remote attacker could possibly use this issue to smuggle malicious HTTP requests, which could potentially lead to security control bypass and information leakage.
- Record
USN-7503-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
h11PyPI |
before 0.16.0 | 0.16.0 |
h11TuxCare:PyPI |
0.9.0 up to 0.9.0.post1+tuxcare | 0.9.0.post1+tuxcare |
h11TuxCare:PyPI |
0.12.0 up to 0.12.0.post1+tuxcare | 0.12.0.post1+tuxcare |
python-h11Debian:12 |
before 0.14.0-1.1~deb12u1, plus listed versions 0.14.0-1 |
0.14.0-1.1~deb12u1 |
python-h11Debian:13 |
before 0.14.0-1.1 | 0.14.0-1.1 |
python-h11Debian:14 |
before 0.14.0-1.1 | 0.14.0-1.1 |
h11PyPI |
before 0.16.0, plus listed versions 0.0.10.10.00.11.00.12.00.13.0 Show 8 moreShow less0.14.00.15.00.5.00.6.00.7.00.8.00.8.10.9.0 |
0.16.0 |
python-h11openEuler:24.03-LTS-SP1 |
before 0.14.0-2.oe2403sp1 | 0.14.0-2.oe2403sp1 |
python-h11openEuler:24.03-LTS |
before 0.14.0-2.oe2403 | 0.14.0-2.oe2403 |
python-h11Red Hat:openstack:18.0::el9 |
before 0:0.12.0-4.el9ost | 0:0.12.0-4.el9ost |
Show 21 moreShow less
| Package | Affected | Fixed |
|---|---|---|
python3-h11Red Hat:openstack:18.0::el9 |
before 0:0.12.0-4.el9ost | 0:0.12.0-4.el9ost |
python-h11Red Hat:openstack:17.1::el9 |
before 0:0.12.0-2.1.el9ost | 0:0.12.0-2.1.el9ost |
python3-h11Red Hat:openstack:17.1::el9 |
before 0:0.12.0-2.1.el9ost | 0:0.12.0-2.1.el9ost |
rootio-h11Root:PyPI |
before 0.14.0+root.io.1 | 0.14.0+root.io.10.12.0+root.io.10.12.0+root.io.20.14.0+root.io.2 |
h11Root:PyPI |
before 0.12.0+aikido.2 | 0.12.0+aikido.20.14.0+aikido.2 |
python-h11SUSE:Linux Enterprise Module for Python 3 15 SP6 |
before 0.14.0-150400.9.6.1 | 0.14.0-150400.9.6.1 |
python-h11SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS |
before 0.14.0-150400.9.6.1 | 0.14.0-150400.9.6.1 |
python-h11SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS |
before 0.14.0-150400.9.6.1 | 0.14.0-150400.9.6.1 |
python-h11SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS |
before 0.14.0-150400.9.6.1 | 0.14.0-150400.9.6.1 |
python-h11SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS |
before 0.14.0-150400.9.6.1 | 0.14.0-150400.9.6.1 |
python-h11SUSE:Linux Enterprise Server 15 SP4-LTSS |
before 0.14.0-150400.9.6.1 | 0.14.0-150400.9.6.1 |
python-h11SUSE:Linux Enterprise Server 15 SP5-LTSS |
before 0.14.0-150400.9.6.1 | 0.14.0-150400.9.6.1 |
python-h11SUSE:Linux Enterprise Server for SAP Applications 15 SP4 |
before 0.14.0-150400.9.6.1 | 0.14.0-150400.9.6.1 |
python-h11SUSE:Linux Enterprise Server for SAP Applications 15 SP5 |
before 0.14.0-150400.9.6.1 | 0.14.0-150400.9.6.1 |
python-h11openSUSE:Leap 15.6 |
before 0.14.0-150400.9.6.1 | 0.14.0-150400.9.6.1 |
python-h11SUSE:Linux Micro 6.1 |
before 0.16.0-slfo.1.1_1.1 | 0.16.0-slfo.1.1_1.1 |
python-httpcoreSUSE:Linux Micro 6.1 |
before 0.16.3-slfo.1.1_2.1 | 0.16.3-slfo.1.1_2.1 |
python-h11SUSE:Linux Micro 6.0 |
before 0.16.0-1.1 | 0.16.0-1.1 |
python-httpcoreSUSE:Linux Micro 6.0 |
before 0.16.3-7.1 | 0.16.3-7.1 |
python-h11Ubuntu:24.04:LTS |
before 0.14.0-1ubuntu0.24.04.1, plus listed versions 0.14.0-1 |
0.14.0-1ubuntu0.24.04.1 |
python-h11openSUSE:Tumbleweed |
before 0.16.0-1.1 | 0.16.0-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-43859 is a critical vulnerability (CVSS 9.1) in Python-hyper H11, published April 24, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.59%, the 48th percentile. Fixed in h11 0.16.0.
References
github.com/python-hyper/h11/security/advisories/GHSA-vqfr-h8mv-ghfj
github.com/python-hyper/h11/commit/114803a29ce50116dc47951c690ad4892b1a36ed
nvd.nist.gov/vuln/detail/CVE-2025-43859
github.com/pypa/advisory-database/tree/main/vulns/h11/PYSEC-2026-348.yaml
pypi.org/project/h11
github.com/advisories/GHSA-vqfr-h8mv-ghfj
Show 20 moreShow less
github.com/CVEProject/cvelistV5/tree/main/cves/2025/43xxx/CVE-2025-43859.json
security-tracker.debian.org/tracker/CVE-2025-43859
github.com/python-hyper/h11
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1496
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1497
access.redhat.com/errata/RHSA-2025:7535
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2362162
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_7535.json
access.redhat.com/security/cve/CVE-2025-43859
cve.org/CVERecord?id=CVE-2025-43859
access.redhat.com/errata/RHSA-2025:7536
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_7536.json
suse.com/support/update/announcement/2025/suse-su-20251430-1
bugzilla.suse.com/1241872
suse.com/security/cve/CVE-2025-43859
suse.com/support/update/announcement/2025/suse-su-202520330-1
suse.com/support/update/announcement/2025/suse-su-202520331-1
ubuntu.com/security/CVE-2025-43859
ubuntu.com/security/notices/USN-7503-1