Iliaal

#6399من 60,574
49إجمالي CVSS
الثغرات · 8
متوسطة
5
عالية
3
PT-2026-50793
2026-06-18
5.8
CVE-2026-55767
Guzzle
Guzzle
يقبل CookieJar بشكل خاطئ ملفات تعريف الارتباط التي تحتوي على سمة `Domain` المكونة من نقاط فقط (مثل `Domain=.`، `Domain=..`، `Domain=...`) والمتغيرات المكملة بمسافات بيضاء. تقوم الدالة `SetCookie::matchesDomain()` بإزالة النقاط البادئة، وتحويل القيم المكونة من نقطة واحدة فقط إلى سلسلة فارغة. ونظرًا لأن الدالة `SetCookie::validate()` كانت ترفض فقط المجالات الفارغة تمامًا، فقد تم تخزين ملفات تعريف الارتباط هذه، وتم التعامل مع المجال الفارغ المُعَدَّل على أنه مطابق لأي مضيف طلب. يمكن لمصدر يتحكم فيه المهاجم، ويطلبه تطبيق يستخدم مخزن ملفات تعريف الارتباط المشترك، أن يضع ملف تعريف ارتباط يتم إرساله لاحقًا إلى مضيفات غير ذات صلة. قد يؤدي ذلك إلى حقن ملفات تعريف الارتباط أو تثبيت الجلسة ضد الخدمات التابعة. تؤثر هذه المشكلة على التطبيقات التي تستخدم دعم ملفات تعريف الارتباط في Guzzle، مثل `new Client([’cookies‘ => true])` أو `CookieJar` مشترك صريح، عندما يتم إعادة استخدام نفس الـ«jar» عبر مصادر خاضعة لسيطرة المهاجمين ومصادر موثوقة.
PT-2026-50792
2026-06-18
4.8
CVE-2026-55766
Composer
Guzzlehttp/Psr7
يفشل `guzzlehttp/psr7` في رفض أحرف «Carriage Return» (CR) و«Line Feed» (LF) في حقول محددة في السطر الأول لطلب HTTP، بما في ذلك طريقة الطلب وإصدار البروتوكول وعبارة سبب الاستجابة. يحدث هذا عندما يتم وضع بيانات يسيطر عليها المهاجم في هذه الحقول، ثم يتم تسلسلها لاحقًا كـ HTTP/1.x خام باستخدام دوال مثل `Message::toString()` أو أدوات التسلسل المكافئة. يمكن أيضًا إثارة هذه المشكلة عبر `Message::parseRequest()` أو `Message::parseResponse()` عندما يتم تحليل الرسائل الخام المشوهة إلى كائنات PSR-7 ثم إعادة تسلسلها. ولكي يحدث الاستغلال، يجب تسلسل الرسالة ذات التنسيق الخاطئ ومعالجتها بواسطة برنامج لا يرفض بشكل مستقل أسطر البداية ذات التنسيق الخاطئ. وقد يؤدي ذلك إلى حقن الرؤوس، أو تقسيم الاستجابة، أو تهريب الطلبات، أو تسميم ذاكرة التخزين المؤقت. لا يُتوقع أن تتأثر التطبيقات التي تستخدم واجهات برمجة تطبيقات عميل Guzzle HTTP القياسية؛ أما المخاطر فهي أعلى بالنسبة لتلك التي تقوم بتسلسل الرسائل يدويًّا، أو إعادة توجيه HTTP الخام، أو تنفيذ وسائل نقل مخصصة، أو الوكالة، أو webhooks.