{"id":"CVE-2026-87863","published":"2026-10-20T21:17:20.380","lastModified":"2026-10-22T17:21:57.293","description":"An authenticated HTTPS origin can supply an HSTS `max-age` value that the\nparser accepts, but time serialization later fails to process. On 64-bit\nsystems, extreme max-age values compute an absolute expiry within standard\ntime integer limits that exceeds calendar time structure bounds. During cache\nsaves, the original HSTS file is truncated before writing a temporary\nreplacement; when serialization fails, the temporary file is deleted, leaving\nan empty or partial cache. Because the save error is silently ignored during\ncleanup, curl exits successfully despite the data loss.","cvssScore":null,"cvssSeverity":null,"cvssVector":null,"cwes":[],"vendors":[],"products":[],"references":[{"url":"https://curl.se/docs/CVE-2026-87863.html","tags":[]},{"url":"https://curl.se/docs/CVE-2026-87863.json","tags":[]},{"url":"https://hackerone.com/reports/3972373","tags":[]}],"exploitRefs":[],"hasPoc":false,"ai":null}