CVE-2026-64846 in Nixالمعلومات

الملخص

بحسب VulDB • 20/08/2026

Nix هو مدير حزم لنظام Linux والأنظمة الأخرى من عائلة Unix. قبل الإصدار 2.35.0، يمكن لاشتقاق (derivation) ضار يُنفَّذ باستخدام الميزة التجريبية `recursive-nix` استغلال حالة سباق زمنية بين الفحص والاستخدام (time-of-check/time-of-use race condition) تتعلق بمعالجة الروابط الرمزية النهائية في مسار الاستعادة الخاص بـ LocalStore. قد يؤدي هذا السباق إلى جعل دالة `writeFile` تتبع رابطًا رمزيًا نهائيًا مُستبدلاً عند فتح مسار باستخدام العلم `O_TRUNC`، بدلاً من فرض السلوك `FinalSymlink::DontFollow`. وهذا يسمح لعميل Nix أو الخدمة الخلفية nix-daemon بإنشاء ملف فارغ أو تقطيعه (truncate) خارج صندوق البناء (build sandbox) بصلاحيات مستخدم الـ daemon. لا توفر هذه الآلية كتابة محتوى عشوائي، وتتطلب الفوز في سباق التوقيت. تم إصلاح هذه المشكلة في الإصدار 2.35.0.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

GitHub M

حجز

20/07/2026

إفشاء

20/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-393795

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!