CVE-2026-40070 in bsv-ruby-sdk
Resumen
por VulDB • 2026-06-14
El SDK de Ruby BSV es el SDK de Ruby para la blockchain BSV. Desde la versión 0.3.1 hasta la anterior a la 0.8.2, el método BSV::Wallet::WalletClient#acquire_certificate persiste los registros de certificados en el almacenamiento sin verificar la firma del certificador sobre el contenido del certificado. En el modo acquisition_protocol: 'direct', el llamante proporciona todos los campos del certificado (incluyendo signature:) y el registro se escribe en el almacenamiento tal cual. En el modo acquisition_protocol: 'issuance', el cliente realiza una petición POST a la URL del certificador y escribe cualquier firma que contenga el cuerpo de la respuesta, también sin verificación. Un atacante que pueda acceder a cualquiera de las APIs (o que controle un punto final de certificador dirigido por la ruta de emisión) puede falsificar certificados de identidad que posteriormente aparecerán como auténticos ante list_certificates y prove_certificate.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.