Dark C0d3rs
HackerOne Disclosed Reports - 2026-11-02 - Printable Version

+- Dark C0d3rs (https://darkcoders.wiki)
+-- Forum: Research & Intelligence (https://darkcoders.wiki/Forum-Research-Intelligence)
+--- Forum: Research Papers/Vulnerability reports (https://darkcoders.wiki/Forum-Research-Papers-Vulnerability-reports)
+--- Thread: HackerOne Disclosed Reports - 2026-11-02 (/Thread-HackerOne-Disclosed-Reports-2026-11-02)



HackerOne disclosed reports - 2026-11-02 - hashXploiter - 11-03-2026

Logo
Medium
resolved

`monero-wallet-rpc::rescan_spent` accepts daemon-supplied spent-status from an untrusted daemon, enabling ring-intersection attack on transactions


Bug reported by offset was disclosed at November 2, 2026, 6:43 pm   |   Information Disclosure

A vulnerability was discovered in the wallet RPC server's rescan spent handler, which failed to verify daemon trustworthiness before accepting spent-status information. The handler invoked the rescan spent function without checking the is_trusted_daemon flag, unlike all other callers of the same function. This allowed a malicious daemon to return incorrect spent status for outputs, causing the wallet to mark previously spent outputs as unspent. When a user subsequently initiated a transaction, the input selector could reuse the marked output as an available input, resulting in the construction of a new ring signature around the same key image. This created two separate ring signatures over identical key images that could be analyzed through ring intersection attacks to compromise transaction privacy.