PatchSiren cyber security CVE debrief
CVE-2026-115817 MIYAGAWA CVE debrief
CVE-2026-115817 Starman Denial of Service. A remote attacker can cause a denial of service in Starman versions before 0.4019 by stalling the request body to hold a worker indefinitely. Defenders and administrators should assess exposure and prioritize updating to version 0.4019 or later to prevent denial of service attacks. The vulnerability allows a client that sends complete headers and then stalls or trickles the body to keep the worker waiting until it disconnects. Version 0.4019 applies read_timeout to each wait for body data and adds a body_timeout limit, 300 seconds by default, on the total time to read a body.
- 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 and administrators using Starman versions before 0.4019 should assess exposure and prioritize updating to version 0.4019 or later to prevent denial of service attacks. They should also review compensating controls for exposed systems while remediation is scheduled and verified. Additionally, they should check relevant monitoring, detection, and logs for exposed assets that need extra review.
Why it matters
CVE-2026-115817 is a high-severity vulnerability in Starman versions before 0.4019 that allows remote attackers to cause a denial of service. Defenders and administrators should assess exposure and prioritize updating to version 0.4019 or later.
- Denial of service attacks can render the server unresponsive
- Version 0.4019 or later is required to fix the vulnerability
- Implementing monitoring and timeouts can help mitigate the issue
Technical summary
Starman versions before 0.4019 for Perl allow a stalled request body to hold a worker indefinitely, as read_timeout covers only the headers. Content-Length and chunked request bodies are read with blocking reads and no deadline. A client that sends complete headers and then stalls or trickles the body keeps the worker waiting until it disconnects. Version 0.4019 applies read_timeout to each wait for body data and adds a body_timeout limit, 300 seconds by default, on the total time to read a body.
Defensive priority
High
Recommended defensive actions
- 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.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
- Implement monitoring to detect stalled requests.
Evidence notes
The CVE record and NVD entry provide details on the vulnerability in Starman versions before 0.4019, which allows a remote attacker to cause a denial of service by stalling the request body to hold a worker indefinitely. The vulnerability is caused by Content-Length and chunked request bodies being read with blocking reads and no deadline. Defenders should verify affected scope, severity, and vendor guidance. They should also review compensating controls for exposed systems while remediation is scheduled and verified.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-115817 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-115817
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-115817 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-115817
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/89dffd3bdc9baa1cbe1b48a43615586ba2588558.patch
9b29abf9-4ab0-4765-b253-1875cd9b441e
-
Source reference
Unverified legacy reference
URL: https://github.com/miyagawa/Starman/commit/a30533c03051502d6b67cd48b3a95a61e129691b.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.