
eBPF-based workaround per CVE-2026-31431 (Copy.Fail) che filtra o termina la creazione di socket AF_ALG per prevenire l'escalation dei privilegi locali e la fuga dal container.
Questa CVE consente a un utente autorizzato di modificare la copia in cache di qualsiasi file leggibile, il che porta a un'escalation dei privilegi locali (nota anche come exploit root locale), alla fuga dalla sandbox/container e ad altri problemi. Funziona creando un socket AF_ALG fornito dai moduli del kernel algif*.
L'attuale workaround noto consiglia di disabilitare il modulo algif_aead, cosa non possibile se il modulo è integrato (built-in), come in Fedora Linux, Oracle Linux e altre distribuzioni basate su RHEL. Inoltre, alcuni upstream non hanno ancora la patch. Ciò significa che i tuoi sistemi rimarranno vulnerabili finché non aggiorni il kernel.
Questo pacchetto ti fornisce due programmi eBPF:
Consiglio di usare il primo SE hai il modulo eBPF LSM abilitato nel tuo kernel. Puoi verificarlo chiamando
cat /sys/kernel/security/lsm
e controllando se bpf è presente.
Se non hai il modulo eBPF LSM, usa il secondo programma: è più brusco ma protegge comunque.
build.sh buildapply.sh load per caricareapply.sh unload per scaricareapply.sh status per controllare lo stato