CVE-2025-59058: junkurihara httpsig-rs · Timing Side Channel
Affects junkurihara httpsig-rsSource CVE Database V5
Not known to be exploited · CVSS 5.9 Medium : upgrade to 0.0.19 when convenient.
Data as of 26 Oct 2026, 17:16 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 20% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 0.0.19
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:NExploitation evidence
Disclosed: evidence found.
CVE published 12 Sep 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Upgrade junkurihara httpsig-rs to 0.0.19.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| junkurihara httpsig-rs | Affected
| Fixed in
|
AI-suggested
- Immediate upgrade: Organizations should upgrade httpsig-rs to version 0.0.19 or later, where the timing-safe comparison is implemented.
- Code audit: Review all applications and services that use httpsig-rs for HS256 signature verification to confirm the library version and usage patterns.
- Implement rate limiting and anomaly detection on endpoints verifying signatures to detect and mitigate repeated timing attack attempts.
- Use additional layers of authentication or message integrity verification where feasible to reduce reliance on a single signature mechanism.
- Monitor network traffic for unusual patterns indicative of timing attack probing, such as high-frequency signature verification requests with varying inputs.
- Educate developers about timing attacks and the importance of constant-time cryptographic operations to prevent similar vulnerabilities in custom code.
Description
httpsig-rs is a Rust implementation of IETF RFC 9421 http message signatures. Prior to version 0.0.19, the HMAC signature comparison is not timing-safe. This makes anyone who uses HS256 signature verification vulnerable to a timing attack that allows the attacker to forge a signature. Version 0.0.19 fixes the issue.