summaryrefslogtreecommitdiff
path: root/src/VBox/Additions/linux/installer
diff options
context:
space:
mode:
authorvboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f>2023-04-27 14:26:22 +0000
committervboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f>2023-04-27 14:26:22 +0000
commit27630416b46ad67c5aeec6bc762c3d4b92afcc84 (patch)
tree9dbf8697d90871f5df08009dec398e3c78cf129c /src/VBox/Additions/linux/installer
parent765e23467a087977dfa27ccc824d16397b0cafe1 (diff)
downloadVirtualBox-svn-27630416b46ad67c5aeec6bc762c3d4b92afcc84.tar.gz
Linux: rcvboxdrv, rcvboxadd: take into account CONFIG_LOCK_DOWN_KERNEL when detecting if kernel in lockdown mode, bugref:10287.
This option is in use by older kernels such as 4.18.0-147.el8. git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99550 cfe28804-0f27-0410-a406-dd0f0b0b656f
Diffstat (limited to 'src/VBox/Additions/linux/installer')
-rwxr-xr-xsrc/VBox/Additions/linux/installer/vboxadd.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/VBox/Additions/linux/installer/vboxadd.sh b/src/VBox/Additions/linux/installer/vboxadd.sh
index 3e3698b625f..352d0be9c5b 100755
--- a/src/VBox/Additions/linux/installer/vboxadd.sh
+++ b/src/VBox/Additions/linux/installer/vboxadd.sh
@@ -456,7 +456,8 @@ kernel_requires_module_signature()
[ "$(kernel_get_config_opt "$kern_ver" "CONFIG_MODULE_SIG_FORCE")" = "y" ] && requires="1"
# Unsigned modules loading is restricted by "lockdown" feature in runtime.
- if [ "$(kernel_get_config_opt "$kern_ver" "CONFIG_SECURITY_LOCKDOWN_LSM")" = "y" \
+ if [ "$(kernel_get_config_opt "$kern_ver" "CONFIG_LOCK_DOWN_KERNEL")" = "y" \
+ -o "$(kernel_get_config_opt "$kern_ver" "CONFIG_SECURITY_LOCKDOWN_LSM")" = "y" \
-o "$(kernel_get_config_opt "$kern_ver" "CONFIG_SECURITY_LOCKDOWN_LSM_EARLY")" = "y" ]; then
# Once lockdown level is set to something different from "none" (e.g., "integrity"