Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2026-22001-SPHINCS-WOTS-Weak-Randomness-Forgeable-Signature — Demonstrates a critical SPHINCS+ WOTS+ signature forgery caused by weak randomness and nonce reuse, recovering secrets from two (r,s) signature pairs. | Kitploit
Tools/GitHubGitHub/george0papasotiriou/cve-2026-22001-sphincs-wots-weak-randomness-forgeable-signature
Vulnerability AnalysisExploitationCryptography
GitHubgeorge0papasotiriou/cve-2026-22001-sphincs-wots-weak-randomness-forgeable-signature

CVE-2026-22001-SPHINCS-WOTS-Weak-Randomness-Forgeable-Signature

Demonstrates a critical SPHINCS+ WOTS+ signature forgery caused by weak randomness and nonce reuse, recovering secrets from two (r,s) signature pairs.

View Repository
21 month agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2026-22001 – SPHINCS+ WOTS+ Weak Randomness Signature Forgery

Severity: Critical

Overview

An implementation of the SPHINCS+ post‑quantum signature scheme uses a flawed random number generator during WOTS+ signature generation. The same nonce k is reused across multiple signatures, allowing an attacker to recover the private key and forge arbitrary messages.

Vulnerability Details

  • Type: Cryptographic Randomness Failure
  • Impact: Complete key compromise, signature forgery.
  • Root Cause: The WOTS+ signing algorithm relies on a unique random value k for each signature. Reuse of k leaks algebraic relationships that reveal the seed.

Exploit Demonstration

Run the simulation:

root@kitploit:~
python sphincs_forge.py python exploit_sphincs_forge.py

The output indicates weak signatures are produced. A real attacker would compute the private key using two (r,s) pairs with the same k.

Download Tool