
Framework d'exploitation pour la recherche sur CVE-2026-44714, une faille de vérification de signature dans bitcoinj permettant l'usurpation de transactions et le détournement de paiements, avec PoC, payload JS et harnais C2.
Chercheur : dontaskmehow
CVE-2026-44714 | bitcoinj | Usurpation de transaction | Détournement de paiement
BABEF est un cadre d'exploitation orienté recherche ciblant une faille critique de vérification de signature dans la bibliothèque bitcoinj utilisée par les portefeuilles Bitcoin et les systèmes de paiement basés sur Java.
Ce projet est construit autour de CVE-2026-44714, une vulnérabilité dans le chemin de validation des transactions de bitcoinj qui peut permettre un comportement de transaction usurpé, des conditions de contournement d'authentification et une manipulation du flux de paiement dans les implémentations affectées.
APERÇU DE LA MENACE
Ce cadre explore l'impact de la faille à travers :
Profil d'impact
COMPOSANTS JOINTS
1. Exploit Python
bitcoinj_spoof.py
2. Charge utile JavaScript
bitcoinj_hijack.js
bitcoinj_c2.rb
INSTALLATION & EXÉCUTION
Prérequis
git clone https://github.com/Bitcoinjimmy/BABEF.git
cd BABEF
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Exécuter l'exploit Python :
python3 bitcoinj_spoof.py <target_wallet> <recipient_address> <amount>
Exemple :
python3 bitcoinj_spoof.py 1BoatSLRHtKNngkdXEeobR76b53LETtpyT 1J7mdg5rbQyUHENYdx39WVWK7fs5ZQ7VQ 0.25
npm install
Exécuter la charge utile de détournement :
node bitcoinj_hijack.js
ruby bitcoinj_c2.rb
Le projet vise à :
Ce dépôt est structuré comme une vitrine de recherche en sécurité / red-team et est destiné uniquement à des tests autorisés et à une analyse défensive.
Ce dépôt est destiné à la recherche en sécurité, à la validation red-team et à l'évaluation défensive dans des environnements où de telles activités sont explicitement autorisées. Utilisez-le de manière responsable et conformément à la loi applicable et aux politiques de gouvernance. Le chercheur dontaskmehow n'est pas responsable !
BABEF est un cadre d'exploitation axé sur bitcoinj et centré sur CVE-2026-44714, conçu pour mettre en évidence l'impact des faiblesses de vérification de signature dans les portefeuilles et les systèmes de paiement.