
Framework di ricerca per exploit per CVE-2026-44714, una vulnerabilità nella verifica delle firme di bitcoinj che consente lo spoofing delle transazioni e il dirottamento dei pagamenti, con PoC, payload JS e harness C2.
Ricercatore: dontaskmehow
CVE-2026-44714 | bitcoinj | Spoofing delle transazioni | Hijacking dei pagamenti
BABEF è un framework di exploit orientato alla ricerca che prende di mira una grave falla nella verifica delle firme della libreria bitcoinj, utilizzata da portafogli Bitcoin e sistemi di pagamento basati su Java.
Questo progetto è incentrato su CVE-2026-44714, una vulnerabilità nel percorso di validazione delle transazioni di bitcoinj che può consentire comportamenti di transazione falsificati, condizioni di bypass dell'autenticazione e manipolazione del flusso di pagamento nelle implementazioni interessate.
PANORAMICA DELLA MINACCIA
Questo framework esplora l'impatto della falla su:
Profilo di impatto
COMPONENTI ALLEGATI
1. Exploit Python
bitcoinj_spoof.py
2. Payload JavaScript
bitcoinj_hijack.js
bitcoinj_c2.rb
INSTALLAZIONE ED ESECUZIONE
Requisiti
git clone https://github.com/Bitcoinjimmy/BABEF.git
cd BABEF
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Eseguire l'exploit Python:
python3 bitcoinj_spoof.py <target_wallet> <recipient_address> <amount>
Esempio:
python3 bitcoinj_spoof.py 1BoatSLRHtKNngkdXEeobR76b53LETtpyT 1J7mdg5rbQyUHENYdx39WVWK7fs5ZQ7VQ 0.25
npm install
Eseguire il payload di hijacking:
node bitcoinj_hijack.js
ruby bitcoinj_c2.rb
Il progetto è pensato per:
Questo repo è strutturato come vetrina di red-team / ricerca sulla sicurezza ed è destinato esclusivamente a test autorizzati e analisi difensiva.
Questo repository è destinato alla ricerca sulla sicurezza, alla validazione red-team e alla valutazione difensiva in ambienti in cui tali attività sono esplicitamente autorizzate. Usalo in modo responsabile e in conformità con la legge applicabile e le politiche di governance. Il ricercatore dontaskmehow non è responsabile!
BABEF è un framework di sfruttamento incentrato su bitcoinj e centrato su CVE-2026-44714, progettato per far emergere l'impatto delle debolezze nella verifica delle firme nei sistemi di portafoglio e di pagamento.