NUT-14 allows cashu tokens to be created with a preimage hash. However, nutshell (cashubtc/nuts) before 0.18.0 do not validate the size of preimage when the token is spent. The preimage is stored by the mint and attacker can exploit this vulnerability to fill the mint's db nd disk with arbitrary data.
References
| Link | Resource |
|---|---|
| https://bitcointalk.org/index.php?topic=5564329 | Exploit Issue Tracking |
| https://delvingbitcoin.org/t/public-disclosure-denial-of-service-using-htlc-in-cashu/2090 | Broken Link |
| https://github.com/cashubtc/nuts/blob/main/07.md | Exploit Third Party Advisory |
| https://github.com/cashubtc/nuts/blob/main/14.md | Exploit Third Party Advisory |
| https://github.com/jamesob/delving-bitcoin-archive/blob/master/archive/rendered-topics/2025-11-November/2025-11-02-public-disclosure-denial-of-service-using-htlc-in-cashu-id2090.md | Exploit Third Party Advisory |
| https://preimage007.github.io/ | Product |
| https://bitcointalk.org/index.php?topic=5564329 | Exploit Issue Tracking |
| https://github.com/jamesob/delving-bitcoin-archive/blob/master/archive/rendered-topics/2025-11-November/2025-11-02-public-disclosure-denial-of-service-using-htlc-in-cashu-id2090.md | Exploit Third Party Advisory |
Configurations
History
No history.
Information
Published : 2025-12-08 19:15
Updated : 2025-12-15 15:56
NVD link : CVE-2025-65548
Mitre link : CVE-2025-65548
CVE.ORG link : CVE-2025-65548
JSON object : View
Products Affected
cashu
- nutshell
CWE
CWE-1284
Improper Validation of Specified Quantity in Input
