Families
5 of 5 mechanism families populated · 97 classified · 390 pending
A mechanism is a pair: the resource the node spends disproportionately, and the way its bound on that resource failed to apply. A technique still pending classification is listed under no family - the producer's own label is kept on the technique for provenance, but it is not promoted to a mechanism.
Memory amplification (33)
NRDAX-T0023 - Coalesced Packet Buffer Leak NRDAX-T0025 - Compact Block Size Integer Overflow NRDAX-T0038 - Count Underflow Header Serving Amplification NRDAX-T0042 - Crypto Frame Reassembly Buffer Exhaustion NRDAX-T0046 - Decompression Bomb Resource Exhaustion NRDAX-T0059 - Duplicate Transport Parameter Memory Leak NRDAX-T0061 - Duplicate Tx Mempool Index Desync NRDAX-T0071 - Ethash Verification Memory Exhaustion NRDAX-T0095 - GraphQL Alias Query Amplification NRDAX-T0097 - gRPC/H2 Multiplexing OOM NRDAX-T0106 - Header-Length Preallocation OOM NRDAX-T0112 - HTTP/2 Rapid Reset Stream Exhaustion NRDAX-T0131 - Invalid Message Log Flood NRDAX-T0156 - Mempool Pending Eviction Flood NRDAX-T0185 - Out-Of-Order Stream Reassembly OOM NRDAX-T0187 - Oversized Block Response Flood NRDAX-T0192 - Oversized Transaction Block-Fill NRDAX-T0195 - Path Challenge Response Memory Exhaustion NRDAX-T0196 - Path Migration Challenge Queue Exhaustion NRDAX-T0199 - Peer-Record Flood OOM NRDAX-T0203 - Ping Flood Pending Frame OOM NRDAX-T0321 - Unbounded Connection ID Storage NRDAX-T0327 - Unbounded Registration Storage Exhaustion NRDAX-T0328 - Unbounded Request Body Memory Exhaustion NRDAX-T0351 - Unvalidated DHT Record Storage Exhaustion NRDAX-T0353 - Unvalidated Header Buffer OOM NRDAX-T0354 - Unvalidated Inventory Tracking Memory Exhaustion NRDAX-T0355 - Unvalidated Relay Map Memory Exhaustion NRDAX-T0382 - Error-Response Connection-State Leak NRDAX-T0383 - HPACK Decoded-Size Accounting Bypass NRDAX-T0386 - Priority-Field Parse-Exception Leak NRDAX-T0387 - QPACK Blocked-Decode Flow-Control Leak NRDAX-T0388 - Unbounded Header-List-Size Default OOM
Compute amplification (24)
NRDAX-T0006 - Async Runtime Blocking VM Execution NRDAX-T0076 - Expensive Debug RPC Compute Amplification NRDAX-T0088 - GetData Request Flood NRDAX-T0100 - Handshake Crypto CPU Burn NRDAX-T0139 - Legacy Sighash Quadratic CPU Blowup NRDAX-T0143 - Malformed Field Gossip Before Validation NRDAX-T0148 - Malformed KZG Proof Mismatch DoS NRDAX-T0166 - Move Verifier Fixpoint CPU Exhaustion NRDAX-T0184 - Orphan Tx Resolution CPU Amplification NRDAX-T0188 - Oversized Control-Message Array CPU Burn NRDAX-T0198 - Peer List Sort CPU Amplification NRDAX-T0205 - Pre-Handshake Crypto CPU Burn NRDAX-T0206 - Pre-Handshake Packet Flood NRDAX-T0207 - Pre-Verify Gossip Flood NRDAX-T0248 - Recursive Filter Expression CPU Blowup NRDAX-T0254 - Repair Protocol Legacy Request Stall NRDAX-T0342 - Unindexed Account Scan CPU Amplification NRDAX-T0349 - Unseeded Hash Collision DoS NRDAX-T0384 - HTTP/2 Continuation Frame Flood NRDAX-T0389 - Precompile Gas Underpricing CPU Burn NRDAX-T0394 - Connection ID Retirement Infinite Loop NRDAX-T0396 - HTTP/2 Multiplexing Rate-Limit Bypass NRDAX-T0398 - Unauthenticated Crypto Signing CPU Exhaustion NRDAX-T0408 - Unbounded Address List Validation CPU Exhaustion
Fault termination (22)
NRDAX-T0001 - Addr Message Counter Overflow Crash NRDAX-T0005 - Array Deserialization Memcpy Corruption NRDAX-T0013 - Bloom Filter Divide-By-Zero Crash NRDAX-T0024 - Compact Block FillBlock Duplicate Crash NRDAX-T0056 - Duplicate Input Validation-Bypass Crash NRDAX-T0101 - Handshake Crypto Validation Bypass Crash NRDAX-T0120 - Integer-Overflow Panic Control Message NRDAX-T0122 - Integer Signedness Index OOB Crash NRDAX-T0129 - Invalid Curve Point Panic NRDAX-T0142 - Malformed Bytecode Index Panic NRDAX-T0145 - Malformed HTTP Body Crash NRDAX-T0165 - Missing Zero-Guard Divide-By-Zero Halt NRDAX-T0171 - Nil Node Dereference Panic NRDAX-T0211 - Premature Processing Index-Out-Of-Range Panic NRDAX-T0249 - Recursive Message Deserialisation Stack Overflow NRDAX-T0352 - Unvalidated Field Length Panic NRDAX-T0392 - Invalid UTF-8 Decode Panic NRDAX-T0399 - Uninitialized Nil Map Access Panic NRDAX-T0400 - Unsigned Integer Underflow Accounting Panic NRDAX-T0401 - Boundary-Check Off-By-One Index OOB Panic NRDAX-T0407 - Signature Count Integer Overflow Panic NRDAX-T0417 - Malformed RLP Field-Length Panic
Connection exhaustion (13)
NRDAX-T0041 - Cross-Chain Peer Pool Pollution NRDAX-T0064 - Endpoint Concurrency Cap Exhaustion NRDAX-T0099 - Half-Open Handshake Slowloris NRDAX-T0214 - Protocol Message Flood Unbounded Goroutine NRDAX-T0225 - QUIC Control Frame Flood NRDAX-T0246 - Rate-Limit Key Confusion NRDAX-T0261 - RPC Request Flood NRDAX-T0291 - Subscription Permit Exhaustion NRDAX-T0320 - Unbounded Connection Flood NRDAX-T0326 - Unbounded Peer-Slot Sybil NRDAX-T0331 - Unbounded Stream Backpressure OOM NRDAX-T0333 - Unbounded Subscription Flood NRDAX-T0369 - WebSocket Task Spawn Exhaustion