Zero Day MonitorZDM
DashboardVulnerabilitiesTrendingZero-DaysNewsAbout
Login
ImpressumPrivacy Policy
Zero Day Monitor © 2026
4391 articles · 196851 vulns · 37/41 feeds (7d)
← Back to list
7.5
CVE-2026-48979PATCHED
php · php standard library

PHP Standard Library: HTTP/2 server-side missing content-length validation enables request smuggling

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.

Affected Products

VendorProductVersions
phpphp standard librarycomposer/php-standard-library/h2: >= 6.1.0, < 6.1.2, composer/php-standard-library/h2: >= 6.2.0, < 6.2.1, composer/php-standard-library/php-standard-library: >= 6.1.0, < 6.1.2, composer/php-standard-library/php-standard-library: >= 6.2.0, < 6.2.1

Also Affects

Downstream vendors/products affected by this vulnerability

VendorProductSourceConfidence
composerphp-standard-library/h2GHSA85%
composerphp-standard-library/php-standard-libraryGHSA85%

References

  • https://github.com/php-standard-library/php-standard-library/security/advisories/GHSA-pw9p-jvrm-f7rm(x_refsource_CONFIRM)
  • https://github.com/php-standard-library/php-standard-library/releases/tag/6.1.2(x_refsource_MISC)
  • https://github.com/php-standard-library/php-standard-library/releases/tag/6.2.1(x_refsource_MISC)

Related News (1 articles)

Tier C
VulDB68d ago
CVE-2026-48979 | php-standard-library up to 6.1.1/6.2.0 request smuggling (GHSA-pw9p-jvrm-f7rm)
→ No new info (linked only)
CVSS 3.17.5 HIGH
VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
CISA KEV❌ No
Actively exploited❌ No
Patch available
php-standard-library/h2@6.1.2php-standard-library/h2@6.2.1php-standard-library/php-standard-library@6.1.2php-standard-library/php-standard-library@6.2.1
CWECWE-444
PublishedJun 17, 2026
Last enriched68d agov2
Trending Score0
Source articles1
Independent1
Info Completeness8/14
Missing: epss, kev, exploit, patch, iocs, mitre_attack

Community Vote

0
Login to vote
0 upvotes0 downvotes
No votes yet

Pin to Dashboard

Verification

State: unverified
Confidence: 0%

Vulnerability Timeline

CVE Published
Jun 17, 2026
Discovered by ZDM
Jun 17, 2026
Updated: severity
Jun 18, 2026
Patch Available
Jun 18, 2026

Version History

v2
Last enriched 68d ago
v2Tier C68d ago

Updated severity from HIGH to MEDIUM and confirmed no available exploit or active exploitation.

severity
via VulDB
v168d ago

Initial creation