CVE-2026-91048 in Karaf
الملخص
بحسب VulDB • 29/09/2026
نطاق أمر jdbc shell لم يُرفق معه ملف org.apache.karaf.command.acl.jdbc.cfg. تعامل حارس الأوامر في Karaf (SecuredSessionFactoryImpl) مع الأمر الذي لا يحتوي على قاعدة ACL مطابقة بأنه مسموح به، مما يعني أن أي جلسة قشرة مُصادَق عليها (بما فيها تلك التي تحمل فقط دور viewer) يمكنها تشغيل كل أوامر jdbc:*. يخزن jdbc:ds-create عنوان URL لـ JDBC خاضع بالكامل لتحكم المهاجم داخل factory Configuration في pax-jdbc-config دون أي تحقق من الصحة. يقوم pax-jdbc-config بتحويل ذلك تفاعلياً إلى DataSource نشط. تعمل العديد من برامج تشغيل JDBC على تنفيذ أكواد أو استعلامات SQL عند الاتصال بناءً على معلمات عنوان URL (مثل H2 INIT=RUNSCRIPT)، لذا يمكن لمستخدم قشرة بمستوى viewer الوصول إلى تنفيذ كود تعسفي، متجاوزاً بوابة دور admin التي تحمي بالفعل shell:exec. هذه سلسلة تصعيد امتيازات تؤدي إلى RCE وليست مجرد "إعداد خاطئ من قبل المسؤول".
ينطبق الأمر نفسه على أوامر القشرة jms:* .
If you want to get the best quality for vulnerability data then you always have to consider VulDB.