{"description":"Trending threats, MITRE ATT\u0026CK coverage, and detection metadata. Fed continuously.","favicon":"https://feed.craftedsignal.io/favicon-32x32.png","feed_url":"https://feed.craftedsignal.io/cpes/cpe2.3ahttp-parser-xs_projecthttp-parser-xsperl/feed.json","home_page_url":"https://feed.craftedsignal.io/","icon":"https://feed.craftedsignal.io/apple-touch-icon.png","items":[{"_cs_actors":[],"_cs_cpes":["cpe:2.3:a:http-parser-xs_project:http-parser-xs:*:*:*:*:*:perl:*:*"],"_cs_cves":[{"id":"CVE-2026-116130"}],"_cs_exploited":false,"_cs_has_poc":false,"_cs_poc_references":[],"_cs_products":["HTTP::Parser::XS (\u003c 0.18)"],"_cs_severities":["medium"],"_cs_tags":[],"_cs_type":"advisory","_cs_vendors":[],"content_html":"\u003cp\u003eThe Perl module HTTP::Parser::XS contains a vulnerability (CVE-2026-116130) where the \u003ccode\u003eparse_http_request\u003c/code\u003e function improperly handles encoded NUL bytes. This flaw causes the \u003ccode\u003ePATH_INFO\u003c/code\u003e variable to truncate at the NUL byte. Web applications that use this module for routing or path-based access control may misinterpret the request path, potentially leading to unauthorized access if security checks are bypassed.\u003c/p\u003e\n\u003ch2 id=\"impact\"\u003eImpact\u003c/h2\u003e\n\u003cp\u003eApplications relying on HTTP::Parser::XS for path-based authorization may be susceptible to security bypasses. An attacker could craft a request containing an encoded NUL byte (e.g., \u003ccode\u003e%00\u003c/code\u003e) to manipulate how the application perceives the requested resource, potentially accessing restricted paths that would otherwise be blocked by validation logic.\u003c/p\u003e\n\u003ch2 id=\"recommendation\"\u003eRecommendation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInventory all Perl applications utilizing the \u003ccode\u003eHTTP-Parser-XS\u003c/code\u003e module.\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003eHTTP::Parser::XS\u003c/code\u003e to version 0.18 or later across all environments.\u003c/li\u003e\n\u003cli\u003eReview application logic that performs path-based access control to ensure it does not rely solely on input parsed by vulnerable versions of HTTP::Parser::XS.\u003c/li\u003e\n\u003c/ul\u003e\n","date_modified":"2026-10-31T19:51:56Z","date_published":"2026-10-31T19:51:56Z","id":"https://feed.craftedsignal.io/briefs/2026-10-http-parser-xs-path-truncation/","summary":"HTTP::Parser::XS versions before 0.18 for Perl are vulnerable to PATH_INFO truncation when an encoded NUL byte is present in the request path, potentially enabling security bypasses in downstream applications.","title":"HTTP::Parser::XS: PATH_INFO truncation via encoded NUL byte (CVE-2026-116130)","url":"https://feed.craftedsignal.io/briefs/2026-10-http-parser-xs-path-truncation/"}],"language":"en","title":"CraftedSignal Threat Feed - Cpe:2.3:a:http-Parser-Xs_project:http-Parser-Xs:*:*:*:*:*:perl:*:*","version":"https://jsonfeed.org/version/1.1"}