CVE-2025-52556: trailofbits rfc3161-client · Improper Verification of Cryptographic Signature
Affects trailofbits rfc3161-clientSource CVE Database V5
Not known to be exploited · CVSS 9.3 Critical : upgrade to 1.0.3 as a priority.
Data as of 26 Oct 2026, 06:26 UTC
- EPSS
- 0.1% chance of exploitation in 30 days – higher than 6% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 1.0.3
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:NExploitation evidence
Disclosed: evidence found.
CVE published 21 Jun 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 trailofbits rfc3161-client to 1.0.3.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
PyPIrfc3161-clientpkg:pypi/rfc3161-clientOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
The primary and only effective mitigation is to upgrade all instances of the rfc3161-client library to version 1.0.3 or later, where the signature verification logic has been corrected. Organizations should perform an immediate inventory of software and systems that utilize this library, including indirect dependencies in software supply chains. For environments where upgrading is not immediately feasible, consider isolating or restricting network access to timestamping services relying on the vulnerable library to reduce exposure. Implement additional application-layer validation or cross-checks of timestamp authenticity where possible, such as verifying timestamps against multiple independent TSAs. Security teams should monitor for any unusual timestamp anomalies or discrepancies in logs and audit trails. Finally, incorporate this vulnerability into vulnerability management and patching workflows to ensure timely remediation and prevent reintroduction in future deployments.
Description
rfc3161-client is a Python library implementing the Time-Stamp Protocol (TSP) described in RFC 3161. Prior to version 1.0.3, there is a flaw in the timestamp response signature verification logic. In particular, chain verification is performed against the TSR's embedded certificates up to the trusted root(s), but fails to verify the TSR's own signature against the timestamping leaf certificates. Consequently, vulnerable versions perform insufficient signature validation to properly consider a TSR verified, as the attacker can introduce any TSR signature so long as the embedded leaf chains up to some root TSA. This issue has been patched in version 1.0.3. There is no workaround for this issue.