Add CONFIG_INPUT_EVBUG
authorHacKurx <hackurx@gmail.com>
Thu, 9 Apr 2020 11:25:37 +0000 (13:25 +0200)
committerHacKurx <hackurx@gmail.com>
Thu, 9 Apr 2020 11:25:44 +0000 (13:25 +0200)
The "evbug" module records key events and mouse movements in the system log.
Useful for debugging, this is a security threat, its use can be hijacked as a keylogger.

An attacker will be able to retrieve your passwords using this module.

README.md
kconfig_hardened_check/__init__.py

index 76d4e1dd2de7fef729e8862622082bc72b53964a..ff129c466fd429a0906c4ec9afde0b49002594c6 100644 (file)
--- a/README.md
+++ b/README.md
@@ -204,6 +204,7 @@ CONFIG_IP_SCTP                               | is not set  |    my    | cut_atta
 CONFIG_FTRACE                                | is not set  |    my    | cut_attack_surface |   FAIL: "y"
 CONFIG_BPF_JIT                               | is not set  |    my    | cut_attack_surface |   FAIL: "y"
 CONFIG_VIDEO_VIVID                           | is not set  |    my    | cut_attack_surface |   FAIL: "m"
+CONFIG_INPUT_EVBUG                           | is not set  |    my    | cut_attack_surface |   FAIL: "m"
 CONFIG_INTEGRITY                             |      y      |defconfig |userspace_hardening |   OK
 CONFIG_ARCH_MMAP_RND_BITS                    |     32      |  clipos  |userspace_hardening |   FAIL: "28"
 
index 047befffd4ea1208a60bae9db92df78464b79215..15ea3e4e5d9c412a2990c324c114374fd4dfc42e 100755 (executable)
@@ -494,6 +494,7 @@ def construct_checklist(checklist, arch):
     checklist.append(OptCheck('FTRACE',               'is not set', 'my', 'cut_attack_surface')) # refers to LOCKDOWN
     checklist.append(OptCheck('BPF_JIT',              'is not set', 'my', 'cut_attack_surface'))
     checklist.append(OptCheck('VIDEO_VIVID',          'is not set', 'my', 'cut_attack_surface'))
+    checklist.append(OptCheck('INPUT_EVBUG',          'is not set', 'my', 'cut_attack_surface')) # Can be used as a keylogger
 
     checklist.append(OptCheck('INTEGRITY',       'y', 'defconfig', 'userspace_hardening'))
     if arch == 'ARM64':