Skip to content

Bug bounty reports15,219

Publicly disclosed HackerOne reports, with the platform's own outcome and severity.

Program:Monero
Status
Severity:Medium
Clear
Weakness
Year
Bounty paid0
Access stated
  • No account0
  • A user account0
  • Admin or privileged0
Access needed
Technique
Clear filters26 of 15,219 reports
Disclosed bug bounty reports
ReportStatusWeaknessSeverityDisclosedBountyVotes
RPC service DOSAnalysed#2338094ValidDenial of ServiceMedium2025-05-23–47
Monero GUI OpenAlias DNSSEC-invalid resolution still writes spoofable address into recipient fieldAnalysed#3819475ValidNo weakness recordedMedium2026-08-20–44
`check_reserve_proof` counts duplicate entries: one output can inflate `total`Analysed#3699522ValidInput Validation and LogicMedium2026-08-05–42
`check_reserve_proof` sums RingCT ECDH amounts without checking the output commitmentAnalysed#3698862ValidCryptographyMedium2026-08-05–37
View-only offline transaction creation bypasses the long-payment-ID privacy blockAnalysed#3686283ValidInformation DisclosureMedium2026-08-20–32
HTML Injection in Transaction Confirmation Dialog via Address Book Description Enables UI Spoofing Before Fund TransferAnalysed#3679471ValidCommand and Code InjectionMedium2026-08-20–30
ZMQ RPC Log Injection and Untrusted Payload PersistenceAnalysed#3621606ValidInjection and SmugglingMedium2026-07-24–30
SpendProofV1 txid-substitution: get_spend_proof/check_spend_proof do not verify returned transaction hashAnalysed#3700036ValidCryptographyMedium2026-08-05–28
Hardware Wallets Do Not Check Unlock TImeAnalysed#817245ValidCryptographyMedium2021-09-12–27
Restricted ZMQ RPC bypasses HTTP restricted-mode resource checksAnalysed#3683886ValidNo weakness recordedMedium2026-09-17–26
Remote node DOSAnalysed#876530ValidDenial of ServiceMedium2026-06-29–24
ZMQ get_output_distribution duplicate amount DoSAnalysed#3681690ValidNo weakness recordedMedium2026-09-17–22
`monero-wallet-rpc::rescan_spent` accepts daemon-supplied spent-status from an untrusted daemon, enabling ring-intersection attack on transactionsAnalysed#3719670ValidInformation DisclosureMedium2026-11-02–21
monero:// deeplink parsing accepts tx_amount=(all) and can trigger send-all transaction modeAnalysed#3648638ValidInput Validation and LogicMedium2026-08-20–21
wallet-rpc describe_transfer uses real_output_in_tx_index instead of real_output: cold-wallet pre-sign review shows wrong ring memberAnalysed#3723315ValidMemory CorruptionMedium2026-08-05–19
Exploiting Network and Timing Side-Channels to Break Monero Receiver AnonymityAnalysed#713321ValidNo weakness recordedMedium2019-11-15–16
Corrupt RPC responses from remote daemon nodes can lead to transaction tracingAnalysed#304770ValidInformation DisclosureMedium2018-03-16–13
Loss of multisig funds through single malicious participant's deliberate deceptionAnalysed#3515557ValidInput Validation and LogicMedium2026-08-20–12
RingCT malformed tx prevents target from being able to sweep balance#506496ValidInput Validation and LogicMedium2019-04-20–9
DoS for remote nodes using Slow Loris attack#416494ValidDenial of ServiceMedium2019-02-21–9
monerod JSON RPC server remote DoS#1511843ValidDenial of ServiceMedium2022-09-12–5
Monero can leak unitialized memory#481164ValidInformation DisclosureMedium2019-07-02–5
Remote Daemon RPC Attack#592094ValidNo weakness recordedMedium2019-07-03–4
monerod can be disabled by a well-timed TCP reset packet#363714ValidDenial of ServiceMedium2018-08-02–4
CVE-2019-13132 - libzmq 4.1 series is vulnerable#652911ValidMisconfiguration and Insecure DesignMedium2019-11-18–2
DLL hijacking in Monero GUI for Windows 0.17.3.0 would allow an attacker to perform remote command execution#1437942InformativeCommand and Code InjectionMedium2021-12-30––

Status and severity are HackerOne's. “Access stated” is what the title says; “Access needed” and techniques come from CyberSIXT's analysis of the public report, where there is one, which can be wrong. Data as of 2026-11-15.