Drop NET_RAW cap by default when no caps are explicitly dropped

Signed-off-by: Fs00 <francescosaltori@gmail.com>
This commit is contained in:
Fs00
2026-04-28 18:05:30 +02:00
parent 61eab04d0e
commit 5dbc642530
+3
View File
@@ -381,6 +381,9 @@ readonly class DockerActionManager {
$capDrops = $container->capDrop;
if (count($capDrops) > 0) {
$requestBody['HostConfig']['CapDrop'] = $capDrops;
} else if (!in_array('NET_RAW', $capAdds, true)) {
// Prevent ARP spoofing by default
$requestBody['HostConfig']['CapDrop'] = ['NET_RAW'];
}
// Disable SELinux for AIO containers so that it does not break them