PatchSiren cyber security CVE debrief
CVE-2026-115822 MIYAGAWA CVE debrief
CVE-2026-115822 is a high-severity vulnerability in Starman versions before 0.4019 for Perl, allowing CPU exhaustion via quadratic regex backtracking when parsing chunked request bodies. This issue can be triggered by a remote attacker sending specially crafted requests to any route, potentially leading to worker CPU exhaustion. The vulnerability exists due to the regex pattern used to match chunk-size lines, which can backtrack in time quadratically with the length of the hex run if a line of hex digits is followed by a bare LF and then CRLF. Defenders should prioritize verifying exposure to this vulnerability, especially in systems using Starman for Perl, and assess the potential
- Vendor
- MIYAGAWA
- Product
- Starman
- CVSS
- HIGH 7.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-25
- Original CVE updated
- 2026-11-02
- Advisory published
- 2026-10-25
- Advisory updated
- 2026-11-02
Who should care
Defenders responsible for systems using Starman for Perl should assess exposure to this vulnerability and prioritize verification and potential upgrades. This includes operators, platform administrators, vulnerability management teams, and security teams who need to review system configurations, monitor for suspicious traffic, and implement additional security measures to prevent similar attacks. The potential impact of this vulnerability on infrastructure
Why it matters
CVE-2026-115822 is a high-severity vulnerability in Starman for Perl, allowing remote attackers to cause CPU exhaustion via specially crafted requests. Defenders should prioritize verifying exposure, especially in systems using Starman, and assess potential impact on infrastructure.
- CPU exhaustion can lead to denial of service
- Remote attackers can trigger this vulnerability with specially crafted requests
- Verification of Starman version and system configurations is necessary
Technical summary
The vulnerability exists in Starman versions before 0.4019 for Perl, where the decoding of chunked request bodies can lead to quadratic regex backtracking, causing CPU exhaustion. This is due to the regex pattern `s/^(([0-9a-fA-F]+).*015012)//` used to match chunk-size lines, which can backtrack in time quadratically with the length of the hex run if a line of hex digits is followed by a bare LF and then CRLF.
Defensive priority
Defenders should prioritize verifying exposure to this vulnerability, especially in systems using Starman for Perl, and assess the potential impact on their infrastructure.
Recommended defensive actions
- Verify Starman version and upgrade to 0.4019 or later if necessary
- Review system configurations and monitor for suspicious traffic
- Implement additional security measures to prevent similar attacks
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, including its description, CVSS score, and references to source code changes and release notes. The CVE record was published on 2026-10-25T17:17:01.637Z and has not been modified since then. The NVD entry provides additional information on the vulnerability, including its severity and potential impact. However, the exact scope of affected systems and the extent of potential damage are not explicitly stated, requiring defenders to verify exposure and assess potential
Sources and references
Verified primary and authoritative sources
-
CVE-2026-115822 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-115822
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-115822 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-115822
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/miyagawa/Starman/commit/0f33f9b132b5e410d6cce722ff71988e22476acf.patch
9b29abf9-4ab0-4765-b253-1875cd9b441e
-
Source reference
Unverified legacy reference
URL: https://metacpan.org/release/MIYAGAWA/Starman-0.4019/changes
9b29abf9-4ab0-4765-b253-1875cd9b441e
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.