
Framework de investigación de exploits para CVE-2026-44714, una falla de verificación de firmas en bitcoinj que permite la falsificación de transacciones y el secuestro de pagos, con PoC, payload en JS y arnés de C2.
Investigador: dontaskmehow
CVE-2026-44714 | bitcoinj | Falsificación de transacciones | Secuestro de pagos
BABEF es un framework de explotación orientado a la investigación que ataca un fallo crítico de verificación de firmas en la librería bitcoinj, utilizada por monederos y sistemas de pago Bitcoin basados en Java.
Este proyecto gira en torno a CVE-2026-44714, una vulnerabilidad en la ruta de validación de transacciones de bitcoinj que puede permitir comportamientos de transacciones falsificadas, condiciones de bypass de autenticación y manipulación del flujo de pagos en las implementaciones afectadas.
RESUMEN DE LA AMENAZA
Este framework explora el impacto del fallo en:
Perfil de impacto
COMPONENTES ADJUNTOS
1. Exploit en Python
bitcoinj_spoof.py
2. Payload en JavaScript
bitcoinj_hijack.js
bitcoinj_c2.rb
INSTALACIÓN Y EJECUCIÓN
Requisitos
git clone https://github.com/Bitcoinjimmy/BABEF.git
cd BABEF
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Ejecutar el exploit en Python:
python3 bitcoinj_spoof.py <target_wallet> <recipient_address> <amount>
Ejemplo:
python3 bitcoinj_spoof.py 1BoatSLRHtKNngkdXEeobR76b53LETtpyT 1J7mdg5rbQyUHENYdx39WVWK7fs5ZQ7VQ 0.25
npm install
Ejecutar el payload de secuestro:
node bitcoinj_hijack.js
ruby bitcoinj_c2.rb
El proyecto está pensado para:
Este repositorio está estructurado como una muestra de red-team / investigación de seguridad y está destinado únicamente a pruebas autorizadas y análisis defensivo.
Este repositorio es para investigación de seguridad, validación de red-team y evaluación defensiva en entornos donde dichas actividades están explícitamente autorizadas. Úsalo de forma responsable y de acuerdo con la ley aplicable y las políticas de gobernanza. ¡El investigador dontaskmehow no se hace responsable!
BABEF es un framework de explotación centrado en bitcoinj y en CVE-2026-44714, diseñado para poner de manifiesto el impacto de las debilidades de verificación de firmas en monederos y sistemas de pago.