
GhostLock - Patch di backport per CVE-2026-43499 su openVZ 7
Patch di backport CVE-2026-43499 per il kernel openVZ 7 vzkernel-3.10.0-1160.129.1.ovz7.226.2
Dato che il team OpenVZ non ha ancora distribuito la patch per il kernel OpenVZ, con l'aiuto di Claude ho creato questa e sembra funzionare! (L'ho testata su due server in produzione, nessun problema finora)
USAGE:
git clone -b branch-rh7-3.10.0-1160.129.1.vz7.226.x-ovz --single-branch --depth 1 https://[email protected]/openvz/vzkernel.git
cd vzkernel
patch -p0 kernel/rtmutex.c < /patch/CVE-2026-43499-vzkernel3.10.patch (or just overwrite rtmutex.c from my attachments)
cp config.OpenVZ .config
make olddefconfig
make -j10 bzImage
make -j10 modules
make modules_install
cp arch/x86/boot/bzImage /boot/vmlinuz-3.10.0-1160.129.1.ovz7.226.2
dracut /boot/initramfs-3.10.0-1160.129.1.ovz7.226.2.img 3.10.0-1160.129.1.ovz7.226.2
grub2-mkconfig -o /boot/grub2/grub.cfg (or if EFI then EFI path)
Questo è tutto .. imposta il nuovo kernel come predefinito e riavvia con il kernel. È meglio farlo in un ambiente di test per vedere se funziona
Se qualcuno ha una soluzione migliore o se ho commesso qualche errore critico, sarò lieto di ascoltare e correggere... forse creerò un .rpm o un repository.. sono solo pigro al momento, sto ancora aspettando di vedere se il team OpenVZ farà qualcosa di ufficiale prima di fare qualcosa per conto mio...
Ora ho aggiunto il kernel binario per openvz con il kernel ufficiale 119 patchato.. hai .spec e patch nel binario rilasciato.. è meglio ricompilare con il src.rpm originale da openVZ per sicurezza
AGGIORNAMENTO 24-Lug-26
Ora c'è una patch ufficiale che puoi controllare qui
https://bitbucket.org/openvz/vzkernel/commits/branch/branch-rh7-3.10.0-1160.129.1.vz7.226.x-ovz aggiornato
Binari: https://download.openvz.org/virtuozzo/factory/x86_64/os/Packages/v/ https://download.openvz.org/virtuozzo/factory/x86_64/os/Packages/v/vzkernel-3.10.0-1160.129.1.vz7.226.3.x86_64.rpm