Families
19 of 27 families populated · 388 techniques · two axes
Reproduced families
Fine-grained mechanism families for techniques with reproduced primitives - each carries evidence and instances.
memory_amp (35)
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-T0124 - INV Flood GetHeaders Amplification NRDAX-T0131 - Invalid Message Log Flood NRDAX-T0156 - Mempool Pending Eviction Flood NRDAX-T0182 - Optimistic ACK Congestion Window Manipulation NRDAX-T0185 - Out-Of-Order Stream Reassembly OOM NRDAX-T0187 - Oversized Block Response Flood NRDAX-T0195 - Path Challenge Response Memory Exhaustion NRDAX-T0196 - Path Migration Challenge Queue Exhaustion NRDAX-T0203 - Ping Flood Pending Frame OOM NRDAX-T0280 - Spoofed Endpoint-Proof Bypass Amplification NRDAX-T0292 - Sync Height Manipulation Stall NRDAX-T0321 - Unbounded Connection ID Storage NRDAX-T0327 - Unbounded Registration Storage 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-T0369 - WebSocket Task Spawn 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_amp (20)
NRDAX-T0005 - Array Deserialization Memcpy Corruption NRDAX-T0006 - Async Runtime Blocking VM Execution NRDAX-T0013 - Bloom Filter Divide-By-Zero Crash NRDAX-T0076 - Expensive Debug RPC Compute Amplification NRDAX-T0101 - Handshake Crypto Validation Bypass Crash NRDAX-T0122 - Integer Signedness Index OOB Crash NRDAX-T0129 - Invalid Curve Point Panic NRDAX-T0139 - Legacy Sighash Quadratic CPU Blowup NRDAX-T0148 - Malformed KZG Proof Mismatch DoS NRDAX-T0166 - Move Verifier Fixpoint CPU Exhaustion NRDAX-T0171 - Nil Node Dereference Panic NRDAX-T0184 - Orphan Tx Resolution CPU Amplification NRDAX-T0198 - Peer List Sort CPU Amplification NRDAX-T0205 - Pre-Handshake Crypto CPU Burn NRDAX-T0249 - Recursive Message Deserialisation Stack Overflow NRDAX-T0254 - Repair Protocol Legacy Request Stall NRDAX-T0328 - Unbounded Request Body Memory Exhaustion NRDAX-T0342 - Unindexed Account Scan CPU Amplification NRDAX-T0349 - Unseeded Hash Collision DoS NRDAX-T0384 - HTTP/2 Continuation Frame Flood
connection_exhaustion (16)
NRDAX-T0041 - Cross-Chain Peer Pool Pollution NRDAX-T0064 - Endpoint Concurrency Cap Exhaustion NRDAX-T0088 - GetData Request Flood NRDAX-T0099 - Half-Open Handshake Slowloris NRDAX-T0100 - Handshake Crypto CPU Burn NRDAX-T0145 - Malformed HTTP Body Crash NRDAX-T0206 - Pre-Handshake Packet Flood 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-T0275 - Single-Peer Block-Discovery Stall NRDAX-T0291 - Subscription Permit Exhaustion NRDAX-T0320 - Unbounded Connection Flood NRDAX-T0331 - Unbounded Stream Backpressure OOM NRDAX-T0333 - Unbounded Subscription Flood
consensus_abuse (10)
NRDAX-T0024 - Compact Block FillBlock Duplicate Crash NRDAX-T0056 - Duplicate Input Validation-Bypass Crash NRDAX-T0143 - Malformed Field Gossip Before Validation NRDAX-T0165 - Missing Zero-Guard Divide-By-Zero Halt NRDAX-T0202 - Peer Timestamp Skew Manipulation NRDAX-T0207 - Pre-Verify Gossip Flood NRDAX-T0211 - Premature Processing Index-Out-Of-Range Panic NRDAX-T0298 - Timestamp Integer Overflow Netsplit NRDAX-T0307 - Transaction Malleability NRDAX-T0350 - Unsolicited Block State Poisoning
gossip_abuse (9)
NRDAX-T0001 - Addr Message Counter Overflow Crash NRDAX-T0050 - DHT Sybil Content Censorship NRDAX-T0120 - Integer-Overflow Panic Control Message NRDAX-T0188 - Oversized Control-Message Array CPU Burn NRDAX-T0192 - Oversized Transaction Block-Fill NRDAX-T0199 - Peer-Record Flood OOM NRDAX-T0295 - Sync-State Poisoning Via Fake Blocks NRDAX-T0312 - Tx-Relay Throughput Jamming NRDAX-T0326 - Unbounded Peer-Slot Sybil
response_amp (2)
auth_bypass (1)
rpc_handler_cpu (1)
state_import_abuse (1)
subscription_cpu_amp (1)
Known classes
Coarse classes for techniques catalogued from public disclosure but not yet reproduced.
network-p2p (116)
NRDAX-T0002 - Alert Message Ordering Bypass NRDAX-T0007 - Authentication Message Replay NRDAX-T0016 - ChainSync Jumping Protocol DoS NRDAX-T0018 - Channel Close State Race Stranding NRDAX-T0027 - Compressed Message Checksum Bypass NRDAX-T0028 - Compressed Message Decompression Crash NRDAX-T0030 - Connection Failure Panic Crash NRDAX-T0032 - Consensus Future Vote OOM NRDAX-T0049 - DHT PUT_VALUE Disk Exhaustion NRDAX-T0051 - Dial Worker Panic Crash NRDAX-T0053 - DNS Response Parsing Panic Crash NRDAX-T0055 - Duplicate-Input Block Crash NRDAX-T0062 - Dust Output Consensus Mishandling NRDAX-T0070 - Ethash Cache Generation Memory Exhaustion NRDAX-T0077 - Fast Sync Pivot Failure Abort NRDAX-T0083 - Frame Parsing Memory Amplification NRDAX-T0089 - Gossip Attestation Index OOM NRDAX-T0090 - Gossip Message Deadlock Stall NRDAX-T0091 - Gossip Message Quarantine Crash NRDAX-T0092 - Gossip Query Triggered DB Crash NRDAX-T0093 - Gossipsub Mcache Config Panic Crash NRDAX-T0103 - Handshake Version String Crash NRDAX-T0107 - Headers Message Flood OOM NRDAX-T0108 - HTLC Replay Init Order Crash NRDAX-T0111 - HTTP/2 Rapid Reset Memory Exhaustion NRDAX-T0114 - ICMP PMTUD Injection Disruption NRDAX-T0116 - Incomplete Packet Timer Overflow CPU Burn NRDAX-T0125 - Inv Message Flood OOM NRDAX-T0126 - Inv Queue Draining CPU DoS NRDAX-T0127 - Invalid Address Nil-Pointer Crash NRDAX-T0136 - Large Trie Commit Batch Panic Crash NRDAX-T0144 - Malformed GETDATA Infinite Loop NRDAX-T0149 - Malformed Protocol Message Crash NRDAX-T0150 - Malformed SOCKS Response Infinite Loop NRDAX-T0152 - Malformed UPnP Response Infinite Loop NRDAX-T0154 - Mempool Deadlock DoS NRDAX-T0157 - Mempool Sender Spoofing Resource Exhaustion NRDAX-T0159 - Merkle Trie Memory Leak NRDAX-T0160 - Message Field Integer Overflow OOM NRDAX-T0161 - Metric Collection Panic Crash NRDAX-T0164 - Missing Crypto Provider Panic Crash NRDAX-T0168 - Network Partition Consensus Panic Crash NRDAX-T0177 - Notification Handle Drop CPU Exhaustion NRDAX-T0179 - Numeric Field Parsing Memory Exhaustion NRDAX-T0181 - Onion Message Parsing OOM NRDAX-T0186 - Oversized Block Execution Panic Crash NRDAX-T0189 - Oversized Field Buffer Overflow NRDAX-T0193 - P2P Layer Memory Leak OOM NRDAX-T0194 - P2P Message Race Condition Crash NRDAX-T0200 - Peer Record Signature Bypass Impersonation NRDAX-T0201 - Peer Reputation Demotion Race Crash NRDAX-T0204 - Pre-Handshake Buffer Reservation Exhaustion NRDAX-T0213 - Protocol Message CPU Burn NRDAX-T0215 - Quic 0-RTT Race Memory Exhaustion NRDAX-T0216 - QUIC Accept Error Panic Crash NRDAX-T0217 - QUIC Amplification Limit Bypass NRDAX-T0218 - Quic Chunks Drop Panic Crash NRDAX-T0219 - Quic Client Hello Fragmentation Panic NRDAX-T0220 - QUIC Close Frame Parsing Panic NRDAX-T0221 - QUIC Congestion Control Manipulation NRDAX-T0222 - QUIC Connection ID Exhaustion NRDAX-T0223 - QUIC Connection ID Retirement Infinite Loop NRDAX-T0224 - QUIC Connection Migration Duplicate-ID Crash NRDAX-T0226 - QUIC Crypto Frame Flood NRDAX-T0227 - QUIC Datagram Fragmentation Panic NRDAX-T0228 - QUIC Decryption Overflow Crash NRDAX-T0229 - QUIC Early Data Processing Disclosure NRDAX-T0230 - QUIC Empty Header Panic NRDAX-T0231 - QUIC Handshake State Confusion Crash NRDAX-T0232 - QUIC/HTTP3 Header Memory Exhaustion NRDAX-T0233 - Quic Http3 Nil Pointer Crash NRDAX-T0234 - QUIC Invalid Length Field Panic NRDAX-T0235 - QUIC Malformed Packet Crash NRDAX-T0236 - Quic Packet Loss Calculation Panic NRDAX-T0237 - QUIC Packet Processing Infinite Loop NRDAX-T0238 - QUIC Path Challenge Flood NRDAX-T0239 - QUIC Path Probe Nil-Pointer Crash NRDAX-T0240 - QUIC Post-Close Packet Processing Crash NRDAX-T0241 - QUIC PTO Timer Overflow Crash NRDAX-T0242 - QUIC Socket Queue Spin CPU Burn NRDAX-T0243 - Quic Transport Parameter Overflow Panic NRDAX-T0244 - QUIC Unauthenticated Close Frame Disruption NRDAX-T0245 - QUIC Varint Parsing Panic NRDAX-T0247 - Recursive Callback Stack Overflow Crash NRDAX-T0252 - Reorg-Triggered Block Request Crash NRDAX-T0266 - Shred Replay Processing DoS NRDAX-T0268 - Signature Recovery CPU Burn NRDAX-T0277 - Snapshot Chunk Oversized OOM NRDAX-T0278 - Snapshot File Parsing Crash NRDAX-T0289 - Stream Abort Race Crash NRDAX-T0290 - Subscription Failure Panic Crash NRDAX-T0293 - Sync Request Loop OOM NRDAX-T0294 - Sync State Deadlock Crash NRDAX-T0297 - Timejacking Via Version Message NRDAX-T0299 - Timestamp Validation Panic Crash NRDAX-T0301 - TLS Certificate Parsing Crash NRDAX-T0304 - TLS Renegotiation Crash NRDAX-T0309 - Tx History Storage Flood Disk Exhaustion NRDAX-T0314 - TxPool Crafted Transaction Crash NRDAX-T0315 - TxPool Message Flood OOM NRDAX-T0316 - Unaligned Memory Access Crash NRDAX-T0319 - Unbounded Alert Map OOM NRDAX-T0322 - Unbounded Deserialisation OOM NRDAX-T0332 - Unbounded Stream Resource Exhaustion NRDAX-T0340 - Unhandled Promise Rejection Crash NRDAX-T0343 - Uninitialized Buffer Memory Disclosure NRDAX-T0347 - Unsafe Deserialization Memory Corruption NRDAX-T0356 - UPnP Gateway Event Panic Crash NRDAX-T0359 - Verbose Logging Triggered Crash NRDAX-T0370 - WebTransport Capsule Memory Exhaustion NRDAX-T0371 - WebTransport Close Handler Deadlock NRDAX-T0372 - WebTransport Message Parsing Crash NRDAX-T0373 - WebTransport Stream Map Leak OOM NRDAX-T0374 - Witness Block Parsing DoS NRDAX-T0377 - Zero-Length Field Panic Crash NRDAX-T0385 - Invalid Block Disk Replay Exhaustion
consensus (52)
NRDAX-T0010 - Block Processing Use-After-Free Crash NRDAX-T0011 - Block Replay Race Crash NRDAX-T0012 - Block Timestamp Validation Bypass NRDAX-T0020 - Checkpoint Snapshot Signer Bypass NRDAX-T0031 - Consensus Deadlock Vote Race NRDAX-T0033 - Consensus Message Crash DoS NRDAX-T0057 - Duplicate Proof Memory Leak DoS NRDAX-T0065 - Engine API Deadlock NRDAX-T0066 - Epoch Boundary Crash Loop NRDAX-T0067 - Epoch Height Source Lag Stall NRDAX-T0068 - Equivocation Evidence Window Bypass NRDAX-T0069 - Equivocation Storm Liveness DoS NRDAX-T0073 - Evidence Timestamp Inconsistency DoS NRDAX-T0074 - EVM Memory Corruption Consensus Split NRDAX-T0075 - EVM Opcode/Precompile Semantics Divergence NRDAX-T0080 - Finality Justification Cache Bypass NRDAX-T0081 - Force-Retire Integer Overflow Crash NRDAX-T0082 - Forged Commit Future Height Light Client Attack NRDAX-T0086 - Gas Price Margin Integer Overflow NRDAX-T0087 - Genesis Migration Timing Panic NRDAX-T0094 - Governance Proposal Panic Halt NRDAX-T0115 - Implementation Divergence Chain Split NRDAX-T0118 - Integer Overflow Consensus Split NRDAX-T0123 - Interlink Mismatch Consensus Failure NRDAX-T0128 - Invalid Commit Signature Halt NRDAX-T0133 - Iterator Length Mismatch Panic NRDAX-T0135 - L1 Finality Assumption Reorg NRDAX-T0137 - Latent Consensus Decision Panic NRDAX-T0138 - Leader Election Manipulation Panic NRDAX-T0173 - Nil Response Consensus Engine Panic NRDAX-T0175 - Nonce Sequencing Proposal Degradation NRDAX-T0176 - Nondeterministic Execution Consensus Split NRDAX-T0209 - Predicate Verification Liveness DoS NRDAX-T0251 - Reorg Batch Size Overflow Crash NRDAX-T0253 - Reorg Unfiltered Tx Crash Loop NRDAX-T0257 - Rogue-Key Aggregate Signature Forgery NRDAX-T0267 - Signature Malleability Consensus Manipulation NRDAX-T0271 - Signer Double-Sign Prevention Gap NRDAX-T0272 - Signer Index Overflow Crash NRDAX-T0274 - Sigop Undercount Consensus Split NRDAX-T0276 - Slashing Implementation Crash NRDAX-T0288 - State Sync Proposer Priority Mismatch Chain Split NRDAX-T0313 - Transaction Validation Logic Consensus Split NRDAX-T0325 - Unbounded Message Loop Halt NRDAX-T0334 - Unbounded Task Spawn Resource Exhaustion NRDAX-T0335 - Unchecked Inherent Manipulation NRDAX-T0338 - Unhandled Enum Variant Panic NRDAX-T0339 - Unhandled Fork Event Panic NRDAX-T0346 - Unresolvable Finalized Block Wedge NRDAX-T0366 - Vote Extension Power Mutation NRDAX-T0367 - Vote Extension Validation Panic NRDAX-T0368 - Vote Signature Late Verification Resource Exhaustion
network-rpc (46)
NRDAX-T0008 - Authorization Check Bypass RCE NRDAX-T0009 - Bit-Length Validation Panic NRDAX-T0029 - Concurrent RPC Race Nil-Deref Panic NRDAX-T0035 - Contract Activation Compute Exhaustion NRDAX-T0036 - Contract Execution Engine Crash NRDAX-T0045 - Declare Transaction Compilation CPU Exhaustion NRDAX-T0052 - DNS Rebinding SSRF Bypass NRDAX-T0054 - DNSSEC Validation Bypass Cache Poisoning NRDAX-T0058 - Duplicate Record Constraint Crash NRDAX-T0072 - Event Stream Endpoint Crash DoS NRDAX-T0096 - GraphQL Nested Query Depth CPU Exhaustion NRDAX-T0109 - HTTP API Connection Hang DoS NRDAX-T0110 - HTTP Header Spoofing Trust Bypass NRDAX-T0119 - Integer Overflow Decompression Infinite Loop NRDAX-T0134 - JSON Deserialization RCE NRDAX-T0146 - Malformed HTTP Header Parsing Crash NRDAX-T0147 - Malformed HTTP/3 Frame Crash NRDAX-T0162 - Metrics Endpoint Resource Exhaustion NRDAX-T0169 - Network Reconnaissance Scanning NRDAX-T0180 - OIDC Identity Verification Bypass NRDAX-T0190 - Oversized Hex String Parsing CPU Exhaustion NRDAX-T0197 - Payload Window Overflow Memory Exhaustion NRDAX-T0210 - Premature Disconnect Request Handling Crash NRDAX-T0250 - Regex Schema Validation ReDoS NRDAX-T0258 - RPC Arbitrary File Write NRDAX-T0259 - RPC Integer Overflow Memory Corruption NRDAX-T0260 - RPC Parameter Validation Defect NRDAX-T0262 - RPC Request Memory Leak NRDAX-T0263 - RPC Serialization Deadlock NRDAX-T0264 - Scope Permission Bypass Unauthorized Write NRDAX-T0279 - SOCKS Proxy Remote Code Execution NRDAX-T0281 - SSH Password Authentication Exposure NRDAX-T0283 - Stale State Reuse Crash NRDAX-T0287 - State Simulation Copy Panic NRDAX-T0302 - TLS Handshake Fragmentation Panic NRDAX-T0305 - TLS SNI mTLS Bypass NRDAX-T0308 - Transaction History Storage Exhaustion NRDAX-T0318 - Unauthenticated RPC Command Execution NRDAX-T0323 - Unbounded Filter Subscription Storage Exhaustion NRDAX-T0324 - Unbounded Log Range Scan Amplification NRDAX-T0330 - Unbounded Signature Verification CPU Exhaustion NRDAX-T0341 - Unhandled RPC Error Panic NRDAX-T0358 - URL Path Encoding Auth Bypass NRDAX-T0375 - XML Attribute Parsing Quadratic CPU Exhaustion NRDAX-T0376 - XML Namespace Declaration Memory Exhaustion NRDAX-T0381 - ZMQ Message Error-Handling Crash
ledger-tx (28)
NRDAX-T0004 - Arithmetic Edge-Case Panic Crash NRDAX-T0040 - Crafted Transaction Processing DoS NRDAX-T0044 - Data Limit Bypass State Bloat NRDAX-T0060 - Duplicate Transaction Memory Leak NRDAX-T0078 - Fee-Bump Replacement Policy Bypass NRDAX-T0084 - Gas Accounting Panic Bypass NRDAX-T0085 - Gas Limit Capacity Exhaustion NRDAX-T0117 - Index Out-Of-Bounds Panic Crash NRDAX-T0121 - Integer Overflow Parsing Crash NRDAX-T0132 - Invariant Check Spam CPU Exhaustion NRDAX-T0141 - Low-Fee Transaction Spam Flood NRDAX-T0151 - Malformed Transaction Field Panic NRDAX-T0153 - Mempool Computational Complexity DoS NRDAX-T0155 - Mempool Flood Eviction NRDAX-T0167 - Nested Execution State Corruption NRDAX-T0172 - Nil Reference Panic Crash NRDAX-T0183 - Orphan Transaction Processing DoS NRDAX-T0191 - Oversized Script Validation Bypass NRDAX-T0255 - Transaction Replay Auth Bypass NRDAX-T0256 - Replay Status Handling Panic NRDAX-T0284 - State Archive Restore Corruption Crash NRDAX-T0310 - Tx Malleability Non-Consensus NRDAX-T0311 - Transaction Relay Suppression NRDAX-T0336 - Unchecked Memory Write Panic NRDAX-T0362 - VM Integer Overflow Memory Corruption NRDAX-T0363 - VM Resource Exhaustion OOM NRDAX-T0364 - VM Stack Overflow Crash NRDAX-T0365 - VM Stack Underflow Panic
crypto (21)
NRDAX-T0014 - Certificate Revocation Bypass NRDAX-T0015 - Chain ID Validation Missing NRDAX-T0043 - Crypto Input Panic Crash NRDAX-T0047 - Default Secret Token Forgery NRDAX-T0079 - Field Element Comparison Bypass NRDAX-T0102 - Handshake Key Validation Info Leak NRDAX-T0104 - Hash Collision Forgery NRDAX-T0105 - Hash Function Overflow Misbehavior NRDAX-T0158 - Merkle Proof Forgery NRDAX-T0163 - Mining Pool Auth Bypass NRDAX-T0174 - Non-Exploitable Cryptographic Defect NRDAX-T0178 - Null-Deref Crash via Crafted Input NRDAX-T0208 - Precompile Cryptographic Miscomputation NRDAX-T0265 - Secret Key Validation Missing NRDAX-T0269 - Signature Verification Bypass NRDAX-T0270 - Signature Verification OOB Read NRDAX-T0300 - Timing Side-Channel Deanonymization NRDAX-T0303 - TLS Handshake MITM Injection NRDAX-T0378 - ZK Proof Forgery Acceptance NRDAX-T0379 - ZK Verifier Panic Crash NRDAX-T0380 - zkVM Guest Memory Safety
economic-defi (11)
NRDAX-T0003 - Arithmetic Bug Fund Miscalculation NRDAX-T0017 - Channel Access Control Bypass NRDAX-T0026 - Compiler Execution Order Bug NRDAX-T0037 - Contract Logic Validation Bypass NRDAX-T0063 - Dust Value Griefing NRDAX-T0212 - Proof Verification Bypass NRDAX-T0282 - Staking Slashing Evasion NRDAX-T0285 - State Channel Logic Flaw NRDAX-T0286 - State Channel Replay Attack NRDAX-T0306 - Token Supply Inflation Bug NRDAX-T0361 - Vesting Logic Exploit
supply-chain (11)
NRDAX-T0022 - Client Library Supply Chain Compromise NRDAX-T0034 - Container Escape via Dependency NRDAX-T0048 - Dependency Use-After-Free Corruption NRDAX-T0098 - Guest Module Memory Corruption NRDAX-T0140 - Log Injection RCE NRDAX-T0170 - Network-Triggered Runtime DoS NRDAX-T0296 - Template Injection RCE NRDAX-T0337 - Unexploitable Dependency Vulnerability NRDAX-T0344 - Uninitialized Memory Disclosure NRDAX-T0348 - Unsafe Deserialization RCE NRDAX-T0357 - UPnP Response Buffer Overflow