CVE-2026-39976 in passportالمعلومات

الملخص

بحسب VulDB • 03/06/2026

يوفر Laravel Passport دعمًا لخادم OAuth2 لإطار عمل Laravel. من الإصدار 13.0.0 وحتى قبل الإصدار 13.7.1، توجد ثغرة لتجاوز المصادقة (Authentication Bypass) الخاصة برموز client_credentials. تقوم مكتبة league/oauth2-server بتعيين مطالبة JWT الفرعية (sub claim) إلى معرّف العميل (نظرًا لعدم وجود مستخدم). بعد ذلك، يمرّر حارس الرمز (token guard) هذه القيمة إلى دالة retrieveById() دون التحقق من صحتها كمعرّف مستخدم فعلي، مما قد يؤدي إلى مطابقة مستخدم حقيقي غير ذي صلة. يمكن لأي رمز بين الآلة والآلة (machine-to-machine token) أن يقوم بالمصادقة عن طريق الخطأ بصفتة مستخدمًا حقيقياً. تم إصلاح هذه الثغرة في الإصدار 13.7.1.

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

مسؤول

GitHub M

حجز

08/04/2026

إفشاء

09/04/2026

الاعتدال

تمت الموافقة

إدخال

VDB-356633

EPSS

0.00289

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!