]> git.ipfire.org Git - thirdparty/linux.git/commit
docs: threat-model: move fake devices out of "non production use"
authorWilly Tarreau <w@1wt.eu>
Sun, 2 Aug 2026 20:35:37 +0000 (22:35 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 4 Aug 2026 14:24:50 +0000 (16:24 +0200)
commit11f46e30e6885734be609e337e65a4784bdd282d
tree99b1d70ab6e998b5fd0e9c2cf94ae270e025adb7
parentbea79063a35121e49a86801671cca56fc4d83f7d
docs: threat-model: move fake devices out of "non production use"

When originally writing the "fake USB device" entry, it was difficult
to find a suitable section for it and it ended up in "non production
use" but that doesn't fit particularly well. Actually it's very similar
to crafted filesystems, it's a matter of spec violation. Both drivers
and FS are written against a spec, and what the threat model doesn't
cover is out-of-spec use. So let's move the entry there and rename the
crafted FS entry to "Non-conforming devices and media" instead.

Overall it looks more consistent.

The spec was tested agains Qwen3.6-27B-Architect-Polaris2-Fable-B-F451,
Opus-5 and Gemini by reading the threat-model file, then reading a tens
of FS and driver fixes, and they were now all properly classified as
regular bugs, except two that Gemini and Opus rightfully classified as
vulns (Qwen didn't spot the security potential but that's out of our
scope).

Cc: Greg KH <greg@kroah.com>
Signed-off-by: Willy Tarreau <w@1wt.eu>
Link: https://patch.msgid.link/20260802203540.3453-3-w@1wt.eu
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Documentation/process/threat-model.rst