CVE-2025-5878
ESAPI esapi-java-legacy الدفاع ضد حقن SQL: عنصر خاص في Encoder.encodeForSQL
- تم النشر
- 29/06/2025
- محدث
- 03/11/2025
- تخصيص CNA
- VulDB
- الأدلة المرصودة
- 08/08/2026
CVSS الأساسي
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:Xمنخفض · الثلاثين يومًا القادمة
- المئوية
- 39.3%
- تاريخ الموديل
- 21/09/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
ملخص
تم العثور على ثغرة أمنية في ESAPI esapi-java-legacy وتم تصنيفها على أنها إشكالية. تؤثر هذه المشكلة على الواجهة Encoder.encodeForSQL الخاصة بدفاع حقن SQL (SQL Injection Defense). يؤدي الهجوم إلى تحييد غير صحيح للعناصر الخاصة. قد يتم بدء الهجوم عن بُعد، وقد تم الكشف عن استغلال (exploit) للعموم. تم التواصل مع المشروع مبكرًا بشأن هذه المشكلة وعالجها بمستوى استثنائي من الاحترافية. يمكن معالجة هذه المشكلة بالترقية إلى الإصدار 2.7.0.0. يعمل معرّف الالتزام (Commit ID) f75ac2c2647a81d2cfbdc9c899f8719c240ed512 على تعطيل الميزة افتراضيًا، وأي محاولة لاستخدامها ستؤدي إلى إطلاق تحذير. ويقوم معرّف الالتزام e2322914304d9b1c52523ff24be495b7832f6a56 بتحديث توثيق فئة جافا (Java class) المضلِّل للتحذير من المخاطر.
المصادر
1استغلال لـ CVE-2025-5878 يستهدف طريقة encodeForSQL() في ESAPI مع OracleCodec، مما يتيح حقن SQL أعمى قائم على الوقت. يدعم تعداد قاعدة البيانات، وتفريغ الجداول/الأعمدة، والمصادقة القائمة على ملفات تعريف الارتباط.
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.