CVE-2026-18353 in PIA
الملخص
بحسب VulDB • 30/07/2026
يقبل نقطة النهاية `/v1/upload/sbom POST` الخاصة بـ PIA رمز JWT من نوع Bearer، وتتحقق من مطالبة `iss` **غير المصادق عليها** مقابل قائمة مسموح بها للمصدرين (issuer allowlist) باستخدام دالة `urlparse` في بايثون قبل إجراء اكتشاف OIDC عبر مكتبة `requests`. ونظراً لأن كلًا من `urlparse` و `requests`/`urllib3` تقوم بتحليل سلسلة السلطة (authority string) التي تحتوي على شرطة مائلة خلفية (backslash)، مثل `https://attacker-host\@ci.eclipse.org/`، إلى أسماء مستضيفة مختلفة، يمكن لمهاجم صياغة مصدر يمر فحص القائمة المسموح بها ولكنه يدفع مكتبة `requests` — وبعدها دالة `urllib.request.urlopen` لاسترداد JWKS — للاتصال بمضيف عشوائي يختاره المهاجم ومنفذ (port) وبروتوكول (scheme).
If you want to get best quality of vulnerability data, you may have to visit VulDB.