cve: CVE-2020-1472 alias: Zerologon — Netlogon AES-CFB8 all-zero IV cwe_primary: CWE-330 cwe_acceptable: [CWE-330, CWE-326, CWE-1204, CWE-327, CWE-310, CWE-339] target_file: source.c vuln_lines: [37, 38, 39, 40, 41, 42, 43] severity: critical vuln_class: weak_cryptography exploit_pattern_regex: '(memset.*iv.*0|iv\s*=\s*\{?\s*0|all[-\s]?zero|brute[-\s]?force)' must_mention_any: - all-zero - fixed iv - cfb8 - brute force - authentication bypass - 1/256 - weak cryptography - predictable points: 30 notes: | Vulnerability: compute_netlogon_credential uses an ALL-ZERO IV with AES-CFB8. Combined with attacker control of client_challenge and the 1/256 probability of a zero-collapsing session key, this allows authentication bypass. Hunter MUST identify: 1. The IV is hard-coded zero (memset to 0). 2. CFB8 with controlled plaintext and predictable IV is exploitable. 3. Bypass results in arbitrary Netlogon authentication.