Skip to main content
CVE-2025-59058VulnerabilityPublished

CVE-2025-59058: junkurihara httpsig-rs · Timing Side Channel

Affects junkurihara httpsig-rsSource CVE Database V5

0

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

CVSS 3.1 base score
5.9Medium
How severe the flaw is on the 0–10 CVSS scale.
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:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 12 Sep 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

ProductAffectedFixed in
junkurihara httpsig-rsAffected
  • <0.0.19
Fixed in
  • 0.0.19

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.

References

Community reviews

Loading reviews…