CVE-2026-106451 in lz4-javaالمعلومات

الملخص

بحسب VulDB • 07/10/2026

يوفر yawkat LZ4 Java ضغط LZ4 لبيئة جافا (Java). من الإصدار 1.7.0 حتى 1.11.4، تستخدم الدالة `net.jpountz.util.Native.load()` طريقة `File.createTempFile` لإنشاء ملف قفل مؤقت حصري (.lck)، لكنها تستنتج مسار المكتبة الأصلية عن طريق إزالة الامتداد، ثم يفتح كائن `FileOutputStream` ذلك المسار القابل للتنبؤ به دون إنشاء حصري. وهذا يسمح لمستخدم محلي آخر لديه وصول إلى نفس الدليل المؤقت المشترك بإنشاء أو استبدال ملف المكتبة قبل أن تستخدمها طريقة `System.load()`. يعتمد الاستغلال الناجح على أذونات المجلد المشترك، وحماية النظام، والفوز في سباق الوصول (race condition)، ويمكنه تنفيذ كود أصلي بصفتك الضحية؛ وقد تؤدي الأنظمة المُشدَّدة بدلاً من ذلك إلى فشل تحميل المكتبة والعودة إلى التطبيقات الخاصة بـ Java. التكوينات التي تستخدم مكتبة نظام أو مجلد `java.io.tmpdir` خاص، أو تطبيقات تعتمد على Java فقط، غير متأثرة. تم إصلاح هذه المشكلة في الإصدار 1.11.4.

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

مسؤول

GitHub M

حجز

06/10/2026

إفشاء

06/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-414539

EPSS

0.00083

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!