- بواسطة x32x01 ||
حابب أشارك معاك بوست سريع لكن تقيل 
ثغرة ممكن تكون قدامك حرفيًا وانت بتعمل Pentest أو Bug Bounty
واسمها: Spring Boot Actuator Misconfiguration
الثغرة دي ساعات بتبقى منجم دهب
خصوصًا لما المبرمج يسيب Actuator مفتوح للشارع من غير أي حماية.
يعني إيه Spring Boot Actuator؟
الـ Actuator في Spring Boot معمول أصلاً علشان:
ساعتها الهنتر بيشوف الدنيا كلها قدامه.
الهنترز بيبدوا ازاي؟
أي Bug Hunter شاطر بيبدأ يدور على مسارات مشهورة زي:
لو السيرفر رد بـ 200 OK
يبقى كده الباب اتفتح… ويبدأ يجرب باقي الـ Endpoints.
الخدعة الخطيرة: Heapdump
هنا بقا المصيبة الكبيرة 
كتير من المبرمجين بيبقوا عاملين Redact يعني مخبيين الـ Secrets في Endpoint زي:
فتفتكر إن الدنيا أمان… بس ينسى مصيبة اسمها Heapdump 
ليه Heapdump خطر جدًا؟
Endpoint زي ده:
بيعمل الآتي:
لأن كل حاجة موجودة في الذاكرة أصلاً.
تريك خطير لتخطي WAF
في حالات كتير:
وهي URL Encoding
مثال:

بعض الـ WAFs بتتلخبط
الريكويست يعدي
السيرفر ينفذ عادي جدًا
والنتيجة؟
Heapdump كامل بينزل!
سيناريو استغلال واقعي
تلاقي
تجرب باقي الـ paths
تلاقي
تستخدم Encoding
تنزل Heap
تطلع Secrets
Privilege Escalation
Report محترم 
الخلاصة المهمة
لو شغال:
وجرّب:

ثغرة ممكن تكون قدامك حرفيًا وانت بتعمل Pentest أو Bug Bounty
واسمها: Spring Boot Actuator Misconfiguration
الثغرة دي ساعات بتبقى منجم دهب
خصوصًا لما المبرمج يسيب Actuator مفتوح للشارع من غير أي حماية.
يعني إيه Spring Boot Actuator؟
الـ Actuator في Spring Boot معمول أصلاً علشان:- Monitoring
- Health Checks
- Metrics
- Debugging
الهنترز بيبدوا ازاي؟
أي Bug Hunter شاطر بيبدأ يدور على مسارات مشهورة زي: Code:
/actuator
/actuator/health
الخدعة الخطيرة: Heapdump
هنا بقا المصيبة الكبيرة كتير من المبرمجين بيبقوا عاملين Redact يعني مخبيين الـ Secrets في Endpoint زي:
Code:
/actuator/env
ليه Heapdump خطر جدًا؟
Endpoint زي ده: Code:
/actuator/heapdump
ينزلك ملف حوالي 100 ميجا
الملف ده Snapshot من RAM
جواه:- Auth Tokens
- API Keys
- Session IDs
- Secrets
- بيانات حساسة لحظية
/env ملهاش أي لازمة
تريك خطير لتخطي WAF
في حالات كتير:- الـ WAF بيمنع
/actuator/heapdump - بس السيرفر نفسه قابل المسار
مثال:
/actuator/heapdump%23 %23 = #والنتيجة؟
سيناريو استغلال واقعي
/actuator/health شغال/heapdump مقفول
الخلاصة المهمة
لو شغال:
Bug Bounty
Pentesting
Application Security
- كل Actuator Paths
- Encoding
- Bypass tricks