NRDAX
Submit

← registry

NRDAX-T0205 - Pre-Handshake Crypto CPU Burn

compute_amp · active · first seen 2022-01-01

provenance: Reproduced in NullRabbit's attack-reproduction pipeline

mechanism

Bitcoin Core BIP-324 v2 transport pre-auth CPU burn: the 64-byte inbound ellswift key triggers secp256k1 ellswift ECDH + HKDF-SHA256 BEFORE any auth/rate-limit; only the soft 125-inbound cap gates, ac

research

In-depth write-ups of this attack on nullrabbit.ai.

instances (8)

chainprimitivefidelityoriginreproducer (bundle)source
bitcoin btc_bip324_prehandshake_ecdh_cpu lab NullRabbit Labs btc_bip324_prehandshake_ecdh_cpu github.com ↗
casper casper_p521_preauth_verify_burn lab NullRabbit Labs casper_p521_preauth_verify_burn casper-node @ee2fe18 tls.rs:500-540 P-521 verify; CSPR-H1
conflux cfx_ecies_preauth_ecdh_burn lab NullRabbit Labs cfx_ecies_preauth_ecdh_burn conflux-rust @2dfb5f91 handshake.rs:173-197 + cfx_crypto crypto.rs:150; CFX-H1
cosmos cometbft_mconn_handshake_burn lab NullRabbit Labs cometbft_mconn_handshake_burn github.com ↗
icon icon_goloop_preauth_ecdh_burn lab NullRabbit Labs icon_goloop_preauth_ecdh_burn goloop @67f6ff8 secure.go:226 ScalarMult; H-ICX-1
libp2p go_libp2p_oversized_rsa_key_cpu_burn lab reverse-engineered-cve go_libp2p_oversized_rsa_key_cpu_burn https://github.com/libp2p/go-libp2p/security/advisories/GHSA-876p-8259-xjgg ↗
qtum qtum_bip324_prehandshake_ecdh_cpu lab NullRabbit Labs qtum_bip324_prehandshake_ecdh_cpu github.com ↗
xrp rippled_overlay_handshake_ecdsa_burn lab NullRabbit Labs rippled_overlay_handshake_ecdsa_burn github.com ↗

references

related (compute_amp)

cite

https://nrdax.com/techniques/NRDAX-T0205

plain

NRDAX Registry. Technique NRDAX-T0205.

bibtex
@misc{nrdax_NRDAX_T0205,
  title = {Pre-Handshake Crypto CPU Burn (NRDAX-T0205)},
  howpublished = {NRDAX Registry},
  url = {https://nrdax.com/techniques/NRDAX-T0205},
}
json (csl)
{
  "id": "nrdax-NRDAX-T0205",
  "type": "dataset",
  "title": "Pre-Handshake Crypto CPU Burn (NRDAX-T0205)",
  "URL": "https://nrdax.com/techniques/NRDAX-T0205",
  "publisher": "NRDAX Registry"
}