CVE-2026-75542 in hexpmالمعلومات

الملخص

بحسب VulDB • 24/08/2026

ثغرة تفويض غير صحيح في نقطة نهاية OAuth token في hexpm تتيح لمفتاح API يحمل إذن المستودعات قراءة الحزم الخاصة لمنظمة أخرى.

عند استبدال مفتاح API برمز مميز (token) عبر منح client_credentials لـ OAuth، فإن الدالة validate_scopes_against_key/2 الموجودة في lib/hexpm_web/controllers/api/oauth_controller.ex تقبل النطاق المطلوب طالما يحمل المفتاح إذن المستودعات ويبدأ سلسلة النطاق بـ repository:. ولا يتم مزامنة اسم المنظمة مع الكيان الرئيسي (principal)، وتقوم expand_repositories_scope/3 بإعادة كتابة نطاق repositories الحرفي فقط، لذا فإن نطاق repository:<name> الصريح يمر دون تغيير. كل من حواف CDN تفوض الوصول إلى المستودعات بناءً على مطالبة الرمز المميز دون استعلام قاعدة البيانات، وبالتالي يصبح الرمز الممنوح ذا صلاحية قراءة للحزم الخاصة لتلك المنظمة حتى تنتهي صلاحيته.

تؤثر هذه المشكلة في hex.pm: منذ 2025-10-18 قبل 2026-08-24.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

EEF

حجز

18/08/2026

إفشاء

24/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-394824

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!