PT-2025-19986 · Phpgt/Dom · Phpgt/Dom

·

CVE-2025-46820

·

تاريخ النشر

2025-05-06

·

تاريخ التحديث

2025-05-06

CVSS v3.1

7.1

عالية

المتجهAV:N/AC:H/PR:N/UI:R/S:U/C:L/I:H/A:H
اسم البرنامج المعرض للثغرة والإصدارات المتأثرة
إصدارات phpgt/Dom الأقدم من 4.1.8
الوصف
تؤدي هذه الثغرة الأمنية إلى الكشف عن GITHUB TOKEN في أداة تنفيذ سير العمل Dom. ويحدث ذلك لأن ملف سير العمل ci.yml يستخدم actions/upload-artifact@v4 لتحميل أداة البناء، وهي ملف مضغوط (zip) للدليل الحالي ويتضمن ملف .git/config الذي تم إنشاؤه تلقائيًا والذي يحتوي على GITHUB TOKEN الخاص بالتنفيذ. يمكن للمهاجم استخراج الرمز المميز من الأداة واستخدامه مع واجهة برمجة تطبيقات GitHub (GitHub API) لإجراء عملية دفع (push) لرمز ضار أو إعادة كتابة عمليات التسليم (commits) الخاصة بالإصدار في المستودع. الرمز المميز صالح فقط طوال مدة تنفيذ سير العمل، مما يحد من الفترة الزمنية التي يمكن خلالها استغلال الثغرة. قد يتأثر المستخدمون في المراحل اللاحقة من المستودع.
التوصيات
بالنسبة للإصدارات الأقدم من 4.1.8، قم بالتحديث إلى الإصدار 4.1.8 لإصلاح الثغرة الأمنية. كحل مؤقت، ضع في اعتبارك تقييد الوصول إلى الإجراء actions/upload-artifact@v4 في ملف سير العمل ci.yml حتى يتم تطبيق التحديث. تجنب استخدام GITHUB TOKEN في سير العمل المتأثر حتى يتم حل الثغرة الأمنية.

استغلال

إصلاح

Cleartext Storage of Sensitive Information

Information Disclosure

Insufficiently Protected Credentials

وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾

تصنيف نقاط الضعف

المعرّفات ذات الصلة

CVE-2025-46820
GHSA-CWJ7-6V67-2CM4

المنتجات المتأثرة

Phpgt/Dom