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
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––
CVE-2019-13132 - libzmq 4.1 series is vulnerable#652911ValidMisconfiguration and Insecure DesignMedium2019-11-18–2
monerod can be disabled by a well-timed TCP reset packet#363714ValidDenial of ServiceMedium2018-08-02–4
Remote Daemon RPC Attack#592094ValidNo weakness recordedMedium2019-07-03–4
Monero can leak unitialized memory#481164ValidInformation DisclosureMedium2019-07-02–5
monerod JSON RPC server remote DoS#1511843ValidDenial of ServiceMedium2022-09-12–5
DoS for remote nodes using Slow Loris attack#416494ValidDenial of ServiceMedium2019-02-21–9
RingCT malformed tx prevents target from being able to sweep balance#506496ValidInput Validation and LogicMedium2019-04-20–9
Loss of multisig funds through single malicious participant's deliberate deception#3515557ValidInput Validation and LogicMedium2026-08-20–12
Corrupt RPC responses from remote daemon nodes can lead to transaction tracing#304770ValidInformation DisclosureMedium2018-03-16–13
Exploiting Network and Timing Side-Channels to Break Monero Receiver Anonymity#713321ValidNo weakness recordedMedium2019-11-15–16
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
monero:// deeplink parsing accepts tx_amount=(all) and can trigger send-all transaction modeAnalysed#3648638ValidInput Validation and LogicMedium2026-08-20–21
`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
ZMQ get_output_distribution duplicate amount DoSAnalysed#3681690ValidNo weakness recordedMedium2026-09-17–22
Remote node DOSAnalysed#876530ValidDenial of ServiceMedium2026-06-29–24
Restricted ZMQ RPC bypasses HTTP restricted-mode resource checksAnalysed#3683886ValidNo weakness recordedMedium2026-09-17–26
Hardware Wallets Do Not Check Unlock TImeAnalysed#817245ValidCryptographyMedium2021-09-12–27
SpendProofV1 txid-substitution: get_spend_proof/check_spend_proof do not verify returned transaction hashAnalysed#3700036ValidCryptographyMedium2026-08-05–28
ZMQ RPC Log Injection and Untrusted Payload PersistenceAnalysed#3621606ValidInjection and SmugglingMedium2026-07-24–30
HTML Injection in Transaction Confirmation Dialog via Address Book Description Enables UI Spoofing Before Fund TransferAnalysed#3679471ValidCommand and Code InjectionMedium2026-08-20–30
View-only offline transaction creation bypasses the long-payment-ID privacy blockAnalysed#3686283ValidInformation DisclosureMedium2026-08-20–32
`check_reserve_proof` sums RingCT ECDH amounts without checking the output commitmentAnalysed#3698862ValidCryptographyMedium2026-08-05–37
`check_reserve_proof` counts duplicate entries: one output can inflate `total`Analysed#3699522ValidInput Validation and LogicMedium2026-08-05–42
Monero GUI OpenAlias DNSSEC-invalid resolution still writes spoofable address into recipient fieldAnalysed#3819475ValidNo weakness recordedMedium2026-08-20–44
RPC service DOSAnalysed#2338094ValidDenial of ServiceMedium2025-05-23–47

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.