
GhostLock - CVE-2026-43499를 위한 openVZ 7 백포트 패치
openVZ 7 커널 vzkernel-3.10.0-1160.129.1.ovz7.226.2용 CVE-2026-43499 백포트 패치
OpenVZ 팀이 OpenVZ 커널용 패치를 (아직) 배포하지 않았기 때문에, Claude의 도움을 받아 이 패치를 만들었고 잘 작동하는 것 같습니다! (프로덕션 서버 두 대에서 테스트했으며, 지금까지 문제는 없었습니다)
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)
이게 전부입니다 .. 새 커널을 기본으로 설정하고 해당 커널로 재부팅하세요 작동하는지 확인하려면 테스트 환경에서 하는 것이 가장 좋습니다
더 나은 해결책이 있거나 제가 심각한 실수를 했다면 알려주시면 기꺼이 듣고 수정하겠습니다... 어쩌면 .rpm이나 저장소를 만들 수도 있겠지만.. 지금은 그냥 게을러서요, 제가 직접 뭔가를 하기 전에 OpenVZ 팀이 공식적으로 뭔가를 할지 아직 지켜보고 있습니다...
이제 공식 119 커널에 패치를 적용한 openvz용 바이너리 커널을 추가했습니다 .. 바이너리 릴리스에 .spec과 패치가 있습니다.. 보안상의 이유로 openVZ의 원본 src.rpm으로 재컴파일하는 것이 가장 확실합니다
업데이트 24-Jul_26
이제 여기에서 확인할 수 있는 공식 패치가 있습니다
https://bitbucket.org/openvz/vzkernel/commits/branch/branch-rh7-3.10.0-1160.129.1.vz7.226.x-ovz 업데이트됨
바이너리: https://download.openvz.org/virtuozzo/factory/x86_64/os/Packages/v/