DF-3286 / manifest.json
{ "verdict": "reproduced", "impact": "none", "note": "6-byte attacker-controlled stack OOB write PROVEN to execute on stock kernel (disasm + is_mesh_badae reachability); bytes land in stack padding on this exact build so no crash/impact is demonstrated; layout-latent CWE-787", "reproduce": { "build": "sh findings/poc/DF-3286/build.sh", "run": "sh findings/poc/DF-3286/run.sh", "expected": "is_mesh_badae increments, guest stays up (padding); see VERDICT.md for the disassembly proof of the write" }, "kernel_refs": [ "sys/netproto/802_11/wlan/ieee80211_mesh.c:1281", "sys/netproto/802_11/wlan/ieee80211_mesh.c:1296", "sys/netproto/802_11/wlan/ieee80211_mesh.c:1738", "sys/netproto/802_11/wlan/ieee80211_mesh.c:1741", "sys/netproto/802_11/ieee80211_mesh.h:394" ], "artifacts": [ "fwm.c", "Makefile", "README.md", "VERDICT.md", "run.log", "env.txt", "build.sh", "run.sh", "fix.diff", "verdict.json", "manifest.json" ] } |