From 0230701594bc8361f5e0196ef833198cc8b8cdf3 Mon Sep 17 00:00:00 2001 From: Chris Date: Thu, 5 Aug 2021 13:21:23 +1000 Subject: [PATCH] Hardening UDEV rules * Explicitly referencing all currently supported devices to reduce attack surface * Changing access for logged in user to prevent possible unauthorised access --- contrib/etc/udev/rules.d/20-coolermaster.rules | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/contrib/etc/udev/rules.d/20-coolermaster.rules b/contrib/etc/udev/rules.d/20-coolermaster.rules index 1540d64..f9c4b44 100644 --- a/contrib/etc/udev/rules.d/20-coolermaster.rules +++ b/contrib/etc/udev/rules.d/20-coolermaster.rules @@ -1 +1,9 @@ -SUBSYSTEM=="usb", ATTRS{idVendor}=="2516", MODE="0666" +#---------------------------------------------------------------# +# libcmmk - Cooler Master supported devices # +#---------------------------------------------------------------# +SUBSYSTEMS=="usb", ATTR{idVendor}=="2516", ATTR{idProduct}=="003b", TAG+="uaccess" #Masterkeys Pro L +SUBSYSTEMS=="usb", ATTR{idVendor}=="2516", ATTR{idProduct}=="003c", TAG+="uaccess" #Masterkeys Pro S +SUBSYSTEMS=="usb", ATTR{idVendor}=="2516", ATTR{idProduct}=="0047", TAG+="uaccess" #Masterkeys Pro L White +SUBSYSTEMS=="usb", ATTR{idVendor}=="2516", ATTR{idProduct}=="0067", TAG+="uaccess" #Masterkeys MK750 +SUBSYSTEMS=="usb", ATTR{idVendor}=="2516", ATTR{idProduct}=="0089", TAG+="uaccess" #Masterkeys SK630 +SUBSYSTEMS=="usb", ATTR{idVendor}=="2516", ATTR{idProduct}=="008d", TAG+="uaccess" #Masterkeys SK650