CVE-2025-64433 in KubeVirtالمعلومات

الملخص

بحسب VulDB • 28/05/2026

KubeVirt هو ملحق لإدارة الأجهزة الافتراضية (VMs) لنظام Kubernetes. قبل الإصدارين 1.5.3 و 1.6.1، تم اكتشاف ثغرة تسمح لجهاز افتراضي بقراءة ملفات عشوائية من نظام الملفات الخاص بـ pod الخاص بـ virt-launcher. ينشأ هذا الخلل من التعامل غير السليم مع الروابط الرمزية (symlinks) عند تحميل أقراص PVC داخل الجهاز الافتراضي. على وجه التحديد، إذا كان لدى مستخدم خبيث تحكم كامل أو جزئي في محتويات قرص PVC، فيمكنه إنشاء رابط رمزي يشير إلى ملف داخل نظام ملفات pod الخاص بـ virt-launcher. ونظراً لأن libvirt يمكنه التعامل مع الملفات العادية كأجهزة كتلية (block devices)، يمكن تحميل أي ملف في نظام ملفات الـ pod تم إنشاء رابط رمزي له بهذه الطريقة داخل الجهاز الافتراضي وقراءته لاحقاً. وعلى الرغم من وجود آلية أمنية حيث يتم تشغيل الأجهزة الافتراضية كمستخدم غير متميز (unprivileged) يحمل معرف المستخدم (UID) 107 داخل حاوية virt-launcher، مما يحد من نطاق الموارد المتاحة، إلا أن هذا القيد يتم تجاوزه بسبب ثغرة ثانية. تسبب الثغرة الأخيرة في تغيير ملكية أي ملف مُعد للتحميل إلى المستخدم غير المتميز الذي يحمل UID 107 قبل عملية التحميل. ونتيجة لذلك، يمكن للمهاجم الوصول إلى ملفات عشوائية موجودة داخل نظام ملفات pod الخاص بـ virt-launcher أو على قرص PVC مُحمّل وقراءتها من داخل الجهاز الافتراضي الضيف. تم إصلاح هذه الثغرة في الإصدارين 1.5.3 و 1.6.1.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

GitHub M

حجز

03/11/2025

إفشاء

08/11/2025

الاعتدال

تمت الموافقة

إدخال

VDB-331594

EPSS

0.00485

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!