CVE-2024-31141
mediumpriority · track · 0EPSS 0.012 · 69 %ileDEEUNLRUUSEPSS · scored 2026-10-27
Files or Directories Accessible to External Parties, Improper Privilege Management vulnerability in Apache Kafka Clients. Apache Kafka Clients accept configuration data for customizing behavior, and includes ConfigProvider plugins in order to manipulate these configurations. Apache Kafka also provides FileConfigProvider, DirectoryConfigProvider, and EnvVarConfigProvider implementations which include the ability to read from disk or environment variables. In applications where Apache Kafka Clients configurations can be specified by an untrusted party, attackers may use these ConfigProviders to read arbitrary contents of the disk and environment variables. In particular, this flaw may be used in Apache Kafka Connect to escalate from REST API access to filesystem/environment access, which may be undesirable in certain environments, including SaaS products. This issue affects Apache Kafka Clients: from 2.3.0 through 3.5.2, 3.6.2, 3.7.0. Users with affected applications are recommended to upgrade kafka-clients to version >=3.8.0, and set the JVM system property "org.apache.kafka.automatic.config.providers=none". Users of Kafka Connect with one of the listed ConfigProvider implementations specified in their worker config are also recommended to add appropriate "allowlist.pattern" and "allowed.paths" to restrict their operation to appropriate bounds. For users of Kafka Clients or Kafka Connect in environments that trust users with disk and environment variable access, it is not recommended to set the system property. For users of the Kafka Broker, Kafka MirrorMaker 2.0, Kafka Streams, and Kafka command-line tools, it is not recommended to set the system property.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode
ssvc
A stakeholder decision — act, attend, or track — from exploitation and impact.
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (218)
Products and version ranges known to be affected.
- IBM InfoSphere Data Replication 11.4all versionscert_bundDEcpe:/a:ibm:infosphere_data_replication:11.4
- Oracle Communications Applications 15.0.0.0all versionscert_bundDEcpe:/a:oracle:communications_applications:15.0.0.0
- Oracle Communications Applications 15.0.0.0.0all versionscert_bundDEcpe:/a:oracle:communications_applications:15.0.0.0.0
- Oracle Communications Applications 15.1.0.0all versionscert_bundDEcpe:/a:oracle:communications_applications:15.1.0.0
- Oracle Communications Applications 3.0.3.3.0all versionscert_bundDEcpe:/a:oracle:communications_applications:3.0.3.3.0
- Oracle Communications Applications 3.0.3.4.0all versionscert_bundDEcpe:/a:oracle:communications_applications:3.0.3.4.0
- Oracle Communications Applications 6.0all versionscert_bundDEcpe:/a:oracle:communications_applications:6.0
- Oracle Communications Applications 6.0.5all versionscert_bundDEcpe:/a:oracle:communications_applications:6.0.5
- Oracle Communications Applications 6.3.1all versionscert_bundDEcpe:/a:oracle:communications_applications:6.3.1
- Oracle Communications Applications 7.3.6all versionscert_bundDEcpe:/a:oracle:communications_applications:7.3.6
advisories (6)
Vendor and ecosystem advisories describing this.
- NCSC-2025-0124Kwetsbaarheden verholpen in Oracle CommunicationsNL2025-04-16csaf · ncsc_nlNL
Oracle heeft meerdere kwetsbaarheden verholpen in Oracle Communications producten, waaronder de Cloud Native Core en Policy Management.
- WID-SEC-W-2024-3496Apache Kafka: Schwachstelle ermöglicht Umgehen von SicherheitsvorkehrungenDeutsch2024-11-18csaf · cert_bundDE
Ein entfernter, authentisierter Angreifer kann eine Schwachstelle in Apache Kafka ausnutzen, um Sicherheitsvorkehrungen zu umgehen.
- WID-SEC-W-2025-0655IBM InfoSphere Information Server: Mehrere SchwachstellenDeutsch2025-03-30csaf · cert_bundDE
Ein entfernter authentisierter oder lokaler Angreifer kann mehrere Schwachstellen in IBM InfoSphere Information Server ausnutzen, um seine Privilegien zu erhöhen, vertrauliche Informationen preiszugeben und Daten zu manipulieren.
- WID-SEC-W-2025-0824Oracle Communications Applications: Mehrere SchwachstellenDeutsch2025-04-15csaf · cert_bundDE
Ein entfernter, anonymer oder authentisierter Angreifer kann mehrere Schwachstellen in Oracle Communications Applications ausnutzen, um die Vertraulichkeit, Integrität und Verfügbarkeit zu gefährden.
- WID-SEC-W-2025-1560Oracle Communications Applications: Mehrere SchwachstellenDeutsch2025-07-15csaf · cert_bundDE
Ein entfernter, anonymer oder authentisierter Angreifer kann mehrere Schwachstellen in Oracle Communications Applications ausnutzen, um die Vertraulichkeit, Integrität und Verfügbarkeit zu gefährden.
- GHSA-2x2g-32r7-p4x8Apache Kafka Clients: Privilege escalation to filesystem read-access via automatic ConfigProvider2024-11-19ghsa · osvUS
Files or Directories Accessible to External Parties, Improper Privilege Management vulnerability in Apache Kafka Clients. Apache Kafka Clients accept configuration data for customizing behavior, and includes ConfigProvider plugins in order to manipulate these configurations. Apache Kafka also provides FileConfigProvider, DirectoryConfigProvider, and EnvVarConfigProvider implementations which include the ability to read from disk or environment variables. In applications where Apache Kafka Clients configurations can be specified by an untrusted party, attackers may use these ConfigProviders to read arbitrary contents of the disk and environment variables. In particular, this flaw may be used in Apache Kafka Connect to escalate from REST API access to filesystem/environment access, which may be undesirable in certain environments, including SaaS products. This issue affects Apache Kafka Clients: from from 2.3.0 through 3.5.2, 3.6.0 through 3.6.2, and 3.7.0. Users with affected applications are recommended to upgrade kafka-clients to version >=3.8.0, and set the JVM system property "org.apache.kafka.automatic.config.providers=none". Users of Kafka Connect with one of the listed ConfigProvider implementations specified in their worker config are also recommended to add appropriate "allowlist.pattern" and "allowed.paths" to restrict their operation to appropriate bounds. For users of Kafka Clients or Kafka Connect in environments that trust users with disk and environment variable access, it is not recommended to set the system property. For users of the Kafka Broker, Kafka MirrorMaker 2.0, Kafka Streams, and Kafka command-line tools, it is not recommended to set the system property.
also known as (4)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (8)
External citations — patches, advisories, analysis.
- https://lists.apache.org/thread/9whdzfr0zwdhr364604w5ssnzmg4v2lvcnnvd
- https://vigilance.fr/vulnerability/Apache-Kafka-Clients-privilege-escalation-via-Automatic-ConfigProvider-45692cnnvd
- https://www.oracle.com/security-alerts/cpuapr2025.htmlcnnvd
- https://www.oracle.com/security-alerts/cpujul2025.htmlcnnvd
- https://lists.apache.org/thread/9whdzfr0zwdhr364604w5ssnzmg4v2lvenisa_euvd
- http://www.openwall.com/lists/oss-security/2024/11/18/5Mailing ListThird Party Advisorynvd
- https://lists.apache.org/thread/9whdzfr0zwdhr364604w5ssnzmg4v2lvMailing ListVendor Advisorynvd
- https://security.netapp.com/advisory/ntap-20250131-0001/Third Party Advisorynvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan