GHSA-qqhq-8r2c-c3f5: nvdApiKey is logged in debug mode
3.3
CVSS Score
3.1
Basic Information
CVE ID
-
GHSA ID
EPSS Score
-
CWE
Published
12/15/2023
Updated
1/22/2024
KEV Status
No
Technology
Java
Technical Details
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
---|---|---|---|
org.owasp:dependency-check-ant | maven | >= 9.0.0, <= 9.0.5 | 9.0.6 |
org.owasp:dependency-check-cli | maven | >= 9.0.0, <= 9.0.5 | 9.0.6 |
org.owasp:dependency-check-maven | maven | >= 9.0.0, < 9.0.6 | 9.0.6 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability stems from debug-mode logging of the nvdApiKey
without redaction. The affected packages (Maven, Ant, CLI) share a common configuration handling mechanism in the OWASP Dependency-Check core. The DependencyCheckMojo#execute
method in the Maven plugin is a known entry point where configuration parameters are processed and logged. The Settings#mergeProperties
method (or similar configuration-handling code in the core module) is responsible for loading and logging configuration values across all packages. Since the PoC explicitly references Maven debug logging (mvn -X
), these functions are high-confidence candidates for the unredacted logging of the nvdApiKey
.