Skip to main content
CVE-2025-52556VulnerabilityPublished Updated

CVE-2025-52556: trailofbits rfc3161-client · Improper Verification of Cryptographic Signature

Affects trailofbits rfc3161-clientSource CVE Database V5

0

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

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

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 21 Jun 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 trailofbits rfc3161-client to 1.0.3.

Affected software

ProductAffectedFixed in
PyPIrfc3161-clientpkg:pypi/rfc3161-clientOther threatsAffected
  • <1.0.3
Fixed in
  • 1.0.3

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.

References

Community reviews

Loading reviews…