CVE-2019-18276 in Communications Cloud Native Core Policyالمعلومات

الملخص

بحسب VulDB • 03/07/2026

تم اكتشاف مشكلة في دالة disable_priv_mode الموجودة في الملف shell.c ضمن GNU Bash حتى الإصدار 5.0 patch 11. بشكل افتراضي، إذا تم تشغيل Bash بمعرف المستخدم الفعّال (effective UID) مختلفاً عن معرف المستخدم الحقيقي (real UID)، فإنه يقوم بخفض الصلاحيات من خلال تعيين المعرف الفعّال ليصبح مساوياً للمعرف الحقيقي. ومع ذلك، يتم تنفيذ هذا الإجراء بطريقة غير صحيحة. على أنظمة لينكس والأنظمة الأخرى التي تدعم وظيفة "المعرّف المحفوظ" (saved UID)، لا يتم إسقاط أو إزالة هذا المعرّف المحفوظ. يمكن لمهاجم لديه القدرة على تنفيذ الأوامر داخل قشرة Bash استخدام الأمر "enable -f" لتحميل مدمج جديد أثناء وقت التشغيل، والذي قد يكون كائناً مشتركاً (shared object) يستدعي دالة setuid() وبالتالي يعيد اكتساب الصلاحيات. ومع ذلك، فإن الثنائيات التي تعمل بمعرّف مستخدم فعّال يساوي 0 لا تتأثر بهذه المشكلة.

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

حجز

23/10/2019

الاعتدال

تمت الموافقة

إدخال

2

ربط

عرض

استغلال

تحميل

EPSS

0.02608

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!