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, 06:26 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 2026-10-26.
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
1. Immediate upgrade: Organizations should upgrade httpsig-rs to version 0.0.19 or later, where the timing-safe comparison is implemented. 2. Code audit: Review all applications and services that use httpsig-rs for HS256 signature verification to confirm the library version and usage patterns. 3. Implement rate limiting and anomaly detection on endpoints verifying signatures to detect and mitigate repeated timing attack attempts. 4. Use additional layers of authentication or message integrity verification where feasible to reduce reliance on a single signature mechanism. 5. Monitor network traffic for unusual patterns indicative of timing attack probing, such as high-frequency signature verification requests with varying inputs. 6. 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.