DF-3565 / manifest.json
{ "finding_id": "DF-3565", "title": "Kernel DES weak/semi-weak key checking disabled by default (des_check_key=0)", "verdict": "reproduced", "impact": "none", "reproduce": { "build": "cd findings/poc/DF-3565 && ./build.sh", "run": "./run.sh", "expected": "Default-policy section prints 'des_set_key(0x0101010101010101) rc=0 (0=ACCEPTED) [des_check_key=0]' (weak key silently accepted) and the suite ends 'RESULT: PASS: 8916 checks, 0 failures'. With fix.diff applied the same call returns rc=-2 (rejected)." }, "kernel_refs": [ "sys/crypto/des/des_setkey.c:65", "sys/crypto/des/des_setkey.c:142", "sys/crypto/des/des_setkey.c:159", "sys/crypto/des/des_setkey.c:97", "sys/netproto/smb/smb_crypt.c" ], "artifacts": [ "README.md", "VERDICT.md", "des_kat.c", "build.sh", "run.sh", "shim/", "build.log", "run.log", "fix.diff", "fix_run.log", "fix_build.log", "env.txt", "manifest.json", "verdict.json" ] } |