CVE-2026-116135
Last modified
CVE-2026-116135 is a critical-severity vulnerability rated 9.8/10 on the CVSS scale. HTTP::Body versions before 1.23_01 for Perl drop mixed-case percent escapes from urlencoded form fields instead of decoding them. The decode table holds only the all-lowercase and all-uppercase spelling of each hex pair, while the escape pattern matches either case. An escape such as %aB finds no entry and is replaced with nothing, joining the bytes on either side. EPSS estimates a 0.34% chance of exploitation in the next 30 days.
Description
HTTP::Body versions before 1.23_01 for Perl drop mixed-case percent escapes from urlencoded form fields instead of decoding them. The decode table holds only the all-lowercase and all-uppercase spelling of each hex pair, while the escape pattern matches either case. An escape such as %aB finds no entry and is replaced with nothing, joining the bytes on either side. Hex digits in percent escapes are case-insensitive, and conforming decoders return the byte. A remote attacker can send a field name or value that a conforming decoder in front of the application reads differently, so that pass%aBword reaches the application as password.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| — | — | < 1.23_01 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-116135?
How severe is CVE-2026-116135?
How do I fix CVE-2026-116135?
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-11613The Divi Ajax Filter plugin for WordPress is vulnerable to L…9.8
- CVE-2026-116130HTTP::Parser::XS versions before 0.18 for Perl truncate PATH…9.1
- CVE-2026-116131HTTP::Body versions before 1.23_01 for Perl allow memory and…6.5
- CVE-2026-116132HTTP::Body versions before 1.23_01 for Perl leave the tempor…7.1
- CVE-2026-116133HTTP::Body versions before 1.23_01 for Perl allow CPU exhaus…7.5
- CVE-2026-116134HTTP::Body versions before 1.23_01 for Perl allow memory exh…7.5
- CVE-2026-116136ProjectSend 2.0.0 through 2.7.1 contains an incomplete autho…5.9
- CVE-2026-116137adm-zip through 0.6.1 contains a duplicate-entry validation …3.7
- CVE-2026-116139WWBN AVideo 26.0 through 29.3.0 contains a stored cross-site…5.4
- CVE-2026-11614The Xpro Addons — 140+ Widgets for Elementor plugin for Word…6.4
- CVE-2026-116140ImageMagick before 6.9.13-58 and 7.x before 7.1.2-33 incorre…3.3
- CVE-2026-116141ImageMagick before 7.1.2-33 contains a policy bypass vulnera…5.3
Are you affected by CVE-2026-116135?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
