CVE-2018-17144
HIGH IN THE WILDBitcoin Core <0.14.3, 0.15.x <0.15.2, 0.16.x <0.16.3 - DoS
Title source: llmExploitation Summary
CVE-2018-17144 has been observed exploited in the wild (reported by InTheWild.io). EIP tracks 2 public exploits from researchers including hikame, iioch.
AI-analyzed exploit summary This repository contains two Python scripts demonstrating CVE-2018-17144, a Bitcoin Core vulnerability allowing double-spend attacks via invalid block propagation. The PoCs use Bitcoin's test framework to craft and send malformed blocks with duplicated transactions.
Description
Bitcoin Core 0.14.x before 0.14.3, 0.15.x before 0.15.2, and 0.16.x before 0.16.3 and Bitcoin Knots 0.14.x through 0.16.x before 0.16.3 allow a remote denial of service (application crash) exploitable by miners via duplicate input. An attacker can make bitcoind or Bitcoin-Qt crash.
Exploits (2)
This repository contains two Python scripts demonstrating CVE-2018-17144, a Bitcoin Core vulnerability allowing double-spend attacks via invalid block propagation. The PoCs use Bitcoin's test framework to craft and send malformed blocks with duplicated transactions.
This repository provides a bash script to identify and ban Bitcoin nodes vulnerable to CVE-2018-17144, a DoS vulnerability affecting versions below 0.16.3. The script uses `bitcoin-cli` and `jq` to parse peer information and ban exploitable nodes.
References (5)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H