CVE-2026-76055

Published Aug 24, 2026 CVSS 4.0 · 7.5 High EPSS < 1% KEV · Not listed
Description
Improper Neutralization of Special Elements used in an OS Command in the package manager component of Black Duck blackduck-c-cpp before 3.0.7 allows an actor able to create a file within the scanned build directory to execute operating system commands as the account running the scan.



Filesystem paths encountered while traversing the scanned directory are interpolated into command strings that are executed through a shell without quoting or escaping, so shell metacharacters within those paths are interpreted rather than treated as literal text. No control over the build command or the tool's configuration is required.

Analysis

AI-generated

Technical impact

The vulnerability allows an attacker to inject arbitrary operating system commands by creating a file with a special filename inside the directory that the Black Duck package manager scans. Because the package manager concatenates discovered filesystem paths directly into shell command strings without quoting or escaping, metacharacters in the file name are interpreted by the shell, enabling command execution as the scan user.

Affected Systems

Black Duck’s blackduck-c-cpp package manager is affected in all releases before version 3.0.7. Any installation that has not yet upgraded to 3.0.7 or later is susceptible.

Risk and Exploitability

The CVSS score of 7.5 indicates high severity, and the vulnerability is not listed in CISA KEV. EPSS information is not available. Exploitation requires only write access to the build directory used during scanning; no special permissions or configuration changes are needed. The attack vector is therefore local to the system or application that provides write access to the scanned directory, and it results in arbitrary command execution under the account that runs the scan.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Black Duck blackduck-c-cpp package to version 3.0.7 or later.
  • Restrict write permissions on the build directory used for scanning to the minimum required users or processes, preventing unauthorized file creation.
  • If an upgrade is not immediately possible, run scans with a dedicated, least‑privileged account and ensure that no untrusted code can write files into the build directory.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Title Command Injection via Unescaped Build Path 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
Type Values Removed Values Added
Title Command Injection via Unescaped Build Path in Black Duck blackduck-c-cpp
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
Description Improper Neutralization of Special Elements used in an OS Command in the package manager component of Black Duck blackduck-c-cpp before 3.0.7 allows an actor able to create a file within the scanned build directory to execute operating system commands as the account running the scan. Filesystem paths encountered while traversing the scanned directory are interpolated into command strings that are executed through a shell without quoting or escaping, so shell metacharacters within those paths are interpreted rather than treated as literal text. No control over the build command or the tool's configuration is required.
Weaknesses CWE-78
References
Metrics cvssV4_0

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

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')

Sources

Status
PUBLISHED
Assigner
BlackDuck
Published
Updated
Aug 24, 2026, 2:59 PM
Reserved
Aug 18, 2026, 8:17 PM
Status
Awaiting Analysis
Published
Aug 24, 2026, 3:16 PM
Modified
Oct 12, 2026, 3:10 PM