CVE-2026-48979
Last modified
CVE-2026-48979 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. PHP Standard Library (PSL) is set of APIs covering async, collections, networking, I/O, cryptography, terminal UI, etc. In versions 6.1.0, 6.1.1 and 6.2.0, the Psl\H2\ServerConnection does not validate that the total bytes received in DATA frames match the content-length header declared in the HEADERS frame, allowing request smuggling. EPSS estimates a 0.27% chance of exploitation in the next 30 days.
Description
PHP Standard Library (PSL) is set of APIs covering async, collections, networking, I/O, cryptography, terminal UI, etc. In versions 6.1.0, 6.1.1 and 6.2.0, the Psl\H2\ServerConnection does not validate that the total bytes received in DATA frames match the content-length header declared in the HEADERS frame, allowing request smuggling. This is in violation of RFC 9113 §8.1.1. A malicious client is able to send more DATA bytes than declared, smuggling additional content past application-level size limits and send fewer DATA bytes than declared and close the stream early, causing applications that trust the declared length to behave incorrectly. The vulnerability is only reachable for consumers using Psl\H2\ServerConnection directly to accept untrusted client traffic. Consumers of documented high-level PSL APIs are not affected. This issue has been fixed in versions 6.1.2 and 6.2.1.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| php-standard-library | php-standard-library | >= 6.1.0, < 6.1.2; >= 6.2.0, < 6.2.1 |
| php-standard-library | php-standard-library/h2 | >= 6.1.0, < 6.1.2; >= 6.2.0, < 6.2.1 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-48979?
How severe is CVE-2026-48979?
How do I fix CVE-2026-48979?
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-48973Missing Authorization vulnerability in Benbodhi SVG Support …4.3
- CVE-2026-48974HomeBox is a home inventory and organization system. Prior t…5.4
- CVE-2026-48975HomeBox is a home inventory and organization system. Prior t…8.1
- CVE-2026-48976HomeBox is a home inventory and organization system. Prior t…8.1
- CVE-2026-48977OpenSlide is a C library for reading whole slide image files…7.7
- CVE-2026-48978oras-go is a Go library for managing OCI artifacts. Prior to…2.1
- CVE-2026-4898A vulnerability was identified in code-projects Online Food …4.3
- CVE-2026-48980pam_usb provides hardware authentication for Linux using rem…6.3
- CVE-2026-48981pam_usb provides hardware authentication for Linux using ord…6.7
- CVE-2026-48982pam_usb provides hardware authentication for Linux using ord…5.8
- CVE-2026-48983pam_usb provides hardware authentication for Linux using ord…5.8
- CVE-2026-48984pam_usb provides hardware authentication for Linux using ord…4.7
Are you affected by CVE-2026-48979?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
