Every CVE Search/ Get API key

CVE-2024-2700

Quarkus-core: leak of local configuration properties into quarkus applications

7.0 HighFix available

A vulnerability was found in the quarkus-core component. Quarkus captures local environment variables from the Quarkus namespace during the application's build, therefore, running the resulting application inherits the values captured at build time. Some local environment variables may have been set by the developer or CI environment for testing purposes, such as dropping the database during application startup or trusting all TLS certificates to accept self-signed certificates. If these properties are configured using environment variables or the .env facility, they are captured into the built application, which can lead to dangerous behavior if the application does not override these values. This behavior only happens for configuration properties from the quarkus.* namespace. Application-specific properties are not captured.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
High
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

0.31%Up 0.3 points since Apr 5, 2024
90%50%10%1%

What each source reports

CVE List Score used 7.0

Quarkus-core: leak of local configuration properties into quarkus applications

A vulnerability was found in the quarkus-core component. Quarkus captures local environment variables from the Quarkus namespace during the application's build, therefore, running the resulting application inherits the values captured at build time. Some local environment variables may have been set by the developer or CI environment for testing purposes, such as dropping the database during application startup or trusting all TLS certificates to accept self-signed certificates. If these properties are configured using environment variables or the .env facility, they are captured into the built application, which can lead to dangerous behavior if the application does not override these values. This behavior only happens for configuration properties from the quarkus.* namespace. Application-specific properties are not captured.

Record
CVE-2024-2700
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-526
Updated
2026-11-05
EUVDEUVD-2024-1194 7.0

A vulnerability was found in the quarkus-core component. Quarkus captures local environment variables from the Quarkus namespace during the application's build, therefore, running the resulting application inherits the values captured at build time. Some local environment variables may have been set by the developer or CI environment for testing purposes, such as dropping the database during application startup or trusting all TLS certificates to accept self-signed certificates. If these properties are configured using environment variables or the .env facility, they are captured into the built application, which can lead to dangerous behavior if the application does not override these values. This behavior only happens for configuration properties from the quarkus.* namespace. Application-specific properties are not captured.

Record
EUVD-2024-1194
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-05
GitHub AdvisoriesGHSA-f8h5-v2vg-46rr 7.0

quarkus-core leaks local environment variables from Quarkus namespace during application's build

A vulnerability was found in the quarkus-core component. Quarkus captures the local environment variables from the Quarkus namespace during the application's build. Thus, running the resulting application inherits the values captured at build time.

However, some local environment variables may have been set by the developer / CI environment for testing purposes, such as dropping the database during the application startup or trusting all TLS certificates to accept self-signed certificates. If these properties are configured using environment variables or the .env facility, they are captured into the built application. It may lead to dangerous behavior if the application does not override these values.

This behavior only happens for configuration properties from the quarkus.* namespace. So, application-specific properties are not captured.

Record
GHSA-f8h5-v2vg-46rr
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-526
Updated
2026-11-02
NVD 7.0

A vulnerability was found in the quarkus-core component. Quarkus captures local environment variables from the Quarkus namespace during the application's build, therefore, running the resulting application inherits the values captured at build time. Some local environment variables may have been set by the developer or CI environment for testing purposes, such as dropping the database during application startup or trusting all TLS certificates to accept self-signed certificates. If these properties are configured using environment variables or the .env facility, they are captured into the built application, which can lead to dangerous behavior if the application does not override these values. This behavior only happens for configuration properties from the quarkus.* namespace. Application-specific properties are not captured.

Record
CVE-2024-2700
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-526
Updated
2026-11-05
OSVGHSA-f8h5-v2vg-46rr 7.0

quarkus-core leaks local environment variables from Quarkus namespace during application's build

A vulnerability was found in the quarkus-core component. Quarkus captures the local environment variables from the Quarkus namespace during the application's build. Thus, running the resulting application inherits the values captured at build time.

However, some local environment variables may have been set by the developer / CI environment for testing purposes, such as dropping the database during the application startup or trusting all TLS certificates to accept self-signed certificates. If these properties are configured using environment variables or the .env facility, they are captured into the built application. It may lead to dangerous behavior if the application does not override these values.

This behavior only happens for configuration properties from the quarkus.* namespace. So, application-specific properties are not captured.

Record
GHSA-f8h5-v2vg-46rr
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-526
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
io.quarkus:quarkus-core
Maven
3.9.0.CR1 to 3.9.1
3.9.2
io.quarkus:quarkus-core
Maven
3.3.0.CR1 to 3.8.3
3.8.4
io.quarkus:quarkus-core
Maven
before 3.2.12.Final
3.2.12.Final
io.quarkus:quarkus-core
Maven
3.9.0.CR1 up to 3.9.2, plus listed versions
3.9.03.9.0.CR23.9.1
3.9.2
io.quarkus:quarkus-core
Maven
3.3.0.CR1 up to 3.8.4, plus listed versions
3.3.03.3.13.3.23.3.33.4.0
Show 31 moreShow less
3.4.0.CR13.4.13.4.23.4.33.5.03.5.0.CR13.5.13.5.23.5.33.6.03.6.0.CR13.6.13.6.23.6.33.6.43.6.53.6.63.6.73.6.83.6.93.7.03.7.0.CR13.7.13.7.23.7.33.7.43.8.03.8.0.CR13.8.13.8.23.8.3
3.8.4
io.quarkus:quarkus-core
Maven
before 3.2.12.Final, plus listed versions
0.11.00.12.00.13.00.13.10.13.2
Show 45 moreShow less
0.13.30.14.00.15.00.16.00.16.10.17.00.18.00.19.00.19.10.20.00.21.00.21.10.21.20.22.00.23.00.23.10.23.20.24.00.25.00.26.00.26.10.27.00.28.00.28.11.0.0.CR11.0.0.CR21.0.0.Final1.0.1.Final1.1.0.CR11.1.0.Final1.1.1.Final1.10.0.CR11.10.0.Final1.10.1.Final1.10.2.Final1.10.3.Final1.10.4.Final1.10.5.Final1.11.0.Beta11.11.0.Beta21.11.0.CR11.11.0.Final1.11.1.Final1.11.2.Final1.11.3.Final
3.2.12.Final

History

History
RecordedChangedSources
productsCVE List
factsEUVD
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2024-2700 is a high vulnerability (CVSS 7.0) in Red Hat Hawtio 4.0.0 For Red Hat Build Of Apache Camel 4, published April 4, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.31%, the 23rd percentile. Fixed in io.quarkus:quarkus-core 3.9.2.

References

Show 11 moreShow less
This page doesn't list everything

Left out here: 200 versions. The JSON record has them.

MoveEnter Open