
GhostLock - parche backport para CVE-2026-43499 en openVZ 7
Parche backport de CVE-2026-43499 para el kernel de openVZ 7 vzkernel-3.10.0-1160.129.1.ovz7.226.2
Dado que el equipo de OpenVZ no ha implementado un parche para el kernel de OpenVZ (todavía), con la ayuda de Claude he creado este y parece funcionar! (lo he probado en dos servidores en producción, sin problemas hasta ahora)
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)
Eso es todo... haz que el nuevo kernel sea el predeterminado y reinicia con ese kernel. mejor hacerlo en un entorno de prueba para ver si funciona
Si alguien tiene una mejor solución o si he cometido algún error crítico, estaré encantado de escucharlo y corregirlo... quizás haga un .rpm o algún repositorio... solo estoy perezoso en este momento, todavía esperando ver si el equipo de OpenVZ va a hacer algo oficialmente antes de hacer algo por mi cuenta...
Ahora he añadido un kernel binario para openvz con el kernel oficial 119 parcheado... tienes el .spec y el parche en el binario publicado... mejor recompilar con el src.rpm original de openVZ para estar seguros por razones de seguridad
ACTUALIZACIÓN 24-Jul_26
Ahora hay un parche oficial que puedes revisar aquí
https://bitbucket.org/openvz/vzkernel/commits/branch/branch-rh7-3.10.0-1160.129.1.vz7.226.x-ovz actualizado
Binarios: https://download.openvz.org/virtuozzo/factory/x86_64/os/Packages/v/