CVE-2026-56391 in coreutilsالمعلومات

الملخص

بحسب VulDB • 24/07/2026

يُظهر برنامج GNU coreutils uniq ثغرة في قراءة البيانات خارج الحدود (out-of-bounds read) بسبب معالجة غير صحيحة للإدخال متعدد البايتات عند استخدام الخيار -w (--check-chars). تقوم الدالة find_field() بحساب طول الأحرف بالبايت بشكل خاطئ عن طريق معالجة مؤشر ثابت بشكل متكرر بدلاً من التقدم عبر الإدخال، مما يؤدي إلى الحصول على قيمة طول مبالغ فيها.

يتم لاحقاً استخدام هذا الطول غير الصحيح في عملية memcmp، مما يتسبب في قراءات تتجاوز الذاكرة المخصصة للمخزن المؤقت (buffer) عند معالجة إدخال متعدد البايتات مُعدّ خصيصاً لهذا الغرض.

عند تشغيل برنامج GNU coreutils uniq باستخدام وسائط يقدمها المهاجم، يؤدي هذا السلوك إلى توقف البرنامج عن العمل (crash) وكشف محتمل لبيانات في ذاكرة الـ heap المجاورة.

تم إصلاح هذه المشكلة في الالتزام d64e35a8a4c0e4608321433e0d84d917e4e36371.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

CERT-PL

حجز

21/06/2026

إفشاء

24/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-382878

EPSS

0.00135

KEV

لا

النشاطات

منخفض

المصادر

Want to know what is going to be exploited?

We predict KEV entries!