v0.0.4
v0.0.4
Bug fixes
-
6.20+ kernels misclassified as
unknown— kernels between the last
vulnerable arc and 7.0.0 (e.g. 6.20.x) were wrongly returned as
UNKNOWN_BRANCH. They are now classified aspatchedon the assumption
the upstream fix carried forward. ([kernel.py]) -
False
mitigatedverdict whenmodprobe --showconfigreports no
blacklist — after a successfulmodprobe --showconfigrun that found no
install algif_aead /bin/falsedirective, the tool was falling through to
a manual.confdirectory scan. A stale file in a directory modprobe
ignores could flip the verdict tomitigatedincorrectly. The showconfig
result is now trusted when it succeeds. ([modules.py]) -
fixreported failure whenrmmodcouldn't unload the module — the
module may be in use and refuse to unload; that is expected. The persistent
mitigation is the modprobe rule, not the unload.rmmodfailure now
produces a warning-level action record and a note, but no longer flips
overallfixsuccess. ([fixer.py])
What this tool does not do
fix writes a modprobe rule and attempts to unload the module. It does not
call your package manager. Permanent remediation requires upgrading the kernel
through your distribution's normal update mechanism.