Description
Invocation of Process Using Visible Sensitive Information in Black Duck blackduck-c-cpp 1.0.17 through 3.0.6 allows an actor able to execute code within the scanned project's build to obtain the Black Duck API token via the ambient process environment, which is inherited by subprocesses launched during build capture and signature scanning. This applies only where the token is supplied through the BLACKDUCK_API_TOKEN or BD_HUB_TOKEN environment variable.



Upgrading does not remediate prior disclosure; any token supplied to an affected version through an environment variable should be rotated.
Published: 2026-08-24
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Sensitive API credentials exposure through build process environment
Action: Apply Patch
AI Analysis

Impact

Invocation of a subprocess during the build process in Black Duck blackduck-c-cpp inherits the executing environment, allowing any code running in the build to read the BLACKDUCK_API_TOKEN or BD_HUB_TOKEN environment variable. This leaks the API token, granting unauthorized access to the Black Duck system and potentially enabling further compromises. The weakness falls under CWE‑214, which concerns the disclosure of sensitive information via environment variables. The impact is primarily a confidentiality breach of the API token, with downstream effects that could expose the entire Black Duck instance or any services authenticated with that token.

Affected Systems

Black Duck blackduck-c-cpp versions 1.0.17 through 3.0.6 when the API token is supplied via the BLACKDUCK_API_TOKEN or BD_HUB_TOKEN environment variable.

Risk and Exploitability

The CVSS score of 7.1 indicates high severity. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, suggesting no known widespread exploitation yet. However, the attack requires the attacker to execute code within the build environment, which is typically accessible to developers or CI runners. When that condition is met, the sensitive token is revealed, enabling further downstream compromise. The lack of a KEV listing does not mitigate the risk of internal or supply‑chain attackers.

Generated by OpenCVE AI on August 24, 2026 at 21:05 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Black Duck blackduck-c-cpp to any version newer than 3.0.6 to eliminate the root‑cause flaw.
  • Rotate any API tokens that have been exposed through the environment variables and update build scripts to use the new tokens.
  • Restrict build execution to trusted users and eliminate the ability for arbitrary code to run in the project’s build environment; consider using a secure secret store or configuration file with restrictive permissions instead of environment variables.

Generated by OpenCVE AI on August 24, 2026 at 21:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 24 Aug 2026 21:30:00 +0000

Type Values Removed Values Added
Title API Token Exposure via Build Process in Black Duck blackduck-c-cpp
First Time appeared Black Duck
Black Duck blackduck-c-cpp
Vendors & Products Black Duck
Black Duck blackduck-c-cpp

Mon, 24 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 24 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Description Invocation of Process Using Visible Sensitive Information in Black Duck blackduck-c-cpp 1.0.17 through 3.0.6 allows an actor able to execute code within the scanned project's build to obtain the Black Duck API token via the ambient process environment, which is inherited by subprocesses launched during build capture and signature scanning. This applies only where the token is supplied through the BLACKDUCK_API_TOKEN or BD_HUB_TOKEN environment variable. Upgrading does not remediate prior disclosure; any token supplied to an affected version through an environment variable should be rotated.
Weaknesses CWE-214
References
Metrics cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:H/SI:H/SA:L'}


Subscriptions

Black Duck Blackduck-c-cpp
cve-icon MITRE

Status: PUBLISHED

Assigner: BlackDuck

Published:

Updated: 2026-08-24T15:00:34.809Z

Reserved: 2026-08-18T20:17:15.954Z

Link: CVE-2026-76054

cve-icon Vulnrichment

Updated: 2026-08-24T15:00:28.065Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-08-24T15:16:46.650

Modified: 2026-09-01T20:54:51.287

Link: CVE-2026-76054

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-24T21:15:07Z

Weaknesses
  • CWE-214

    Invocation of Process Using Visible Sensitive Information