CVE-2026-107928
Last modified
CVE-2026-107928 is a high-severity vulnerability rated 8.1/10 on the CVSS scale. When curl is built with GnuTLS, a malicious WebSocket server can make curl send memory past its send buffer. This is due to an out of bounds read following when `gnutls_record_send()` returns a number of bytes sent **greater than the number of bytes it was given to send**. EPSS estimates a 0.29% chance of exploitation in the next 30 days.
Description
When curl is built with GnuTLS, a malicious WebSocket server can make curl send memory past its send buffer. This is due to an out of bounds read following when `gnutls_record_send()` returns a number of bytes sent **greater than the number of bytes it was given to send**. GnuTLS does that after a blocked send.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| curl | curl | >= 8.22.0, <= 8.22.0; >= 8.21.0, <= 8.21.0; >= 8.20.0, <= 8.20.0; >= 8.19.0, <= 8.19.0; >= 8.18.0, <= 8.18.0; >= 8.17.0, <= 8.17.0; >= 8.16.0, <= 8.16.0; >= 8.15.0, <= 8.15.0; >= 8.14.1, <= 8.14.1; >= 8.14.0, <= 8.14.0; >= 8.13.0, <= 8.13.0; >= 8.12.1, <= 8.12.1; >= 8.12.0, <= 8.12.0; >= 8.11.1, <= 8.11.1; >= 8.11.0, <= 8.11.0; >= 8.10.1, <= 8.10.1; >= 8.10.0, <= 8.10.0; >= 8.9.1, <= 8.9.1; >= 8.9.0, <= 8.9.0; >= 8.8.0, <= 8.8.0; >= 8.7.1, <= 8.7.1; >= 8.7.0, <= 8.7.0; >= 8.6.0, <= 8.6.0; >= 8.5.0, <= 8.5.0; >= 8.4.0, <= 8.4.0; >= 8.3.0, <= 8.3.0; >= 8.2.1, <= 8.2.1; >= 8.2.0, <= 8.2.0; >= 8.1.2, <= 8.1.2; >= 8.1.1, <= 8.1.1; >= 8.1.0, <= 8.1.0; >= 8.0.1, <= 8.0.1; >= 8.0.0, <= 8.0.0; >= 7.88.1, <= 7.88.1; >= 7.88.0, <= 7.88.0; >= 7.87.0, <= 7.87.0; >= 7.86.0, <= 7.86.0 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-107928?
How severe is CVE-2026-107928?
How do I fix CVE-2026-107928?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-107910An improper authentication vulnerability in the is_authentic…8.1
- CVE-2026-107911A type confusion vulnerability in the _read_flags function (…7.5
- CVE-2026-107913Rejected reason: This CVE ID is a duplicate of CVE-2026-3974…
- CVE-2026-107914Backdrop CMS 1.34 before 1.34.5 and 1.35 before 1.35.1 doesn…7.8
- CVE-2026-107917Insufficient input validation vulnerability in the PPPoE Set…4.5
- CVE-2026-107918Insufficient input validation vulnerability in the LAN Setup…4.5
- CVE-2026-107929When `CURLOPT_INTERFACE` (or the command line tool's `--inte…8.1
- CVE-2026-107935A path traversal vulnerability was found in gvproxy, the net…9.3
- CVE-2026-107937In Apache CXF, the parser for multipart/MTOM attachment part…7.5
- CVE-2026-107938In Apache CXF, the Netty-based HTTP client transport (cxf-rt…9.1
- CVE-2026-10795The UpdraftPlus: WP Backup & Migration Plugin plugin for Wor…8.1
- CVE-2026-10796nvm (Node Version Manager) through 0.40.4 executes arbitrary…7.5
Are you affected by CVE-2026-107928?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
