PatchSiren cyber security CVE debrief
CVE-2026-62160 daptin CVE debrief
CVE-2026-62160 debrief based on the supplied source corpus. The CVE record was published on 2026-10-29T16:33:09.000Z and has not been modified since then. Daptin's LanguageMiddleware calls golang.org/x/text/language.ParseAcceptLanguage on the raw Accept-Language header of every HTTP request without size or shape filtering. The underlying parser has quadratic-time behaviour on long lists of malformed language tags. A single unauthenticated GET request with an Accept-Language header built out of _ separators (only 256 KiB, not even the 1 MiB ceiling) consumes about 27 seconds of server CPU on the host running Daptin. A 1 MiB payload exceeds the 2-minute test client timeout. A single
- Vendor
- daptin
- Product
- github.com/daptin/daptin
- CVSS
- HIGH 8.7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-29
- Original CVE updated
- 2026-10-29
- Advisory published
- 2026-10-29
- Advisory updated
- 2026-10-29
Who should care
Defenders of Daptin hosts, especially those with publicly accessible APIs, should assess exposure and potential impact of CPU amplification attacks. They should verify exposure, review compensating controls, and monitor for unusual CPU usage patterns. Security teams and operators should prioritize verifying exposure and assessing impact to ensure the security of their environments.
Why it matters
CVE-2026-62160 allows for CPU amplification via crafted Accept-Language headers in Daptin's LanguageMiddleware, potentially leading to denial-of-service conditions. Defenders should verify exposure, especially for publicly accessible APIs, and assess potential impact.
- CPU amplification can lead to denial-of-service conditions
- Potential for significant CPU consumption with crafted requests
- Requires verification of exposure and impact for Daptin hosts
- Remediation priority for publicly accessible Daptin APIs
Technical summary
Daptin's LanguageMiddleware calls golang.org/x/text/language.ParseAcceptLanguage on the raw Accept-Language header of every HTTP request without size or shape filtering. The underlying parser has quadratic-time behavior on long lists of malformed language tags. A single unauthenticated GET request with a crafted Accept-Language header can consume significant server CPU. This can lead to denial-of-service conditions. Defenders should verify exposure, especially for publicly accessible APIs, and assess potential impact. The CVE-2022-32149 guard that golang.org/x/text added in v0.3.8 caps the number of - characters in the input at 1000, but it does not cap _ characters even though the parser's internal scanner
Defensive priority
Defenders should prioritize verifying exposure of Daptin hosts, especially those with publicly accessible APIs, and assess the impact of potential CPU amplification attacks.
Recommended defensive actions
- Verify exposure of Daptin hosts, especially those with publicly accessible APIs
- Assess the impact of potential CPU amplification attacks
- Implement size limits on Accept-Language headers
- Monitor for unusual CPU usage patterns
- 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.
Evidence notes
The CVE record and source item provide details on the vulnerability in Daptin's LanguageMiddleware, which allows for CPU amplification via the Accept-Language header. Evidence is based on the source item and CVE record.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-62160 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-62160
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-62160 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-62160
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Daptin: ParseAcceptLanguage `_` separator bypass enables >250x CPU amplification via Accept-Lang
Unverified legacy reference
URL: https://storage.googleapis.com/osv-vulnerabilities/Go/GHSA-rhj7-vh3v-mcq6.json
osv_dev
-
Source reference
Unverified legacy reference
URL: https://github.com/daptin/daptin/security/advisories/GHSA-rhj7-vh3v-mcq6
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/daptin/daptin
Supplemental source
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.