Description
@oblique/cli 15.4.0 contains an OS command injection vulnerability in the project creation functionality. The CLI constructs shell commands through string concatenation and executes them with execSync(). A user-controlled project-name argument is inserted into the shell command without proper neutralization, allowing shell metacharacters to execute additional operating-system commands when the CLI is invoked with a crafted project name.
Published: 2026-08-05
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability arises from the way @oblique/cli builds and executes shell commands during project creation. By concatenating a user-supplied project name directly into the command string and running it with execSync, the code permits shell metacharacters to be interpreted. An attacker can therefore inject and execute arbitrary operating‑system commands whenever the CLI is invoked with a crafted project name, potentially compromising confidentiality, integrity, and availability of the host system.

Affected Systems

Swiss Federal Office of Information Technology, Systems and Telecommunication is known to use @oblique/cli 15.4.0, which is affected. No other versions or products have been confirmed to be influenced by this issue, but other installations of the same product version could also be at risk.

Risk and Exploitability

The CVSS score of 7.8 indicates a high severity for this command‑injection flaw (CWE‑78). The EPSS score is not available, and the vulnerability is not yet listed in CISA’s KEV catalog. Because the flaw relies on user‑controllable input that is not sanitized, it can be triggered by any user who can run the CLI with the vulnerable version. The attack path is straightforward—an attacker supplies a crafted project name to the CLI, causing the shell to execute arbitrary commands with the permissions of the executing user.

Generated by OpenCVE AI on August 5, 2026 at 13:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade @oblique/cli to the latest release that fixes the command‑injection flaw.
  • Validate the project‑name argument to allow only safe characters (e.g., letters, digits, hyphens) and reject any input containing shell metacharacters.
  • Replace unsafe string concatenation and execSync usage with safer APIs such as child_process.execFile or apply proper escaping to prevent shell interpretation.

Generated by OpenCVE AI on August 5, 2026 at 13:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 07 Aug 2026 10:30:00 +0000

Type Values Removed Values Added
First Time appeared Swiss Federal Office Of Information Technology, Systems And Telecommunication
Swiss Federal Office Of Information Technology, Systems And Telecommunication oblique/cli
Vendors & Products Swiss Federal Office Of Information Technology, Systems And Telecommunication
Swiss Federal Office Of Information Technology, Systems And Telecommunication oblique/cli

Wed, 05 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 05 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description @oblique/cli 15.4.0 contains an OS command injection vulnerability in the project creation functionality. The CLI constructs shell commands through string concatenation and executes them with execSync(). A user-controlled project-name argument is inserted into the shell command without proper neutralization, allowing shell metacharacters to execute additional operating-system commands when the CLI is invoked with a crafted project name.
Title Command Injection in @oblique/cli
Weaknesses CWE-78
References
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H'}


Subscriptions

Swiss Federal Office Of Information Technology, Systems And Telecommunication Oblique/cli
cve-icon MITRE

Status: PUBLISHED

Assigner: NCSC.ch

Published:

Updated: 2026-08-05T15:28:35.463Z

Reserved: 2026-07-17T07:06:27.045Z

Link: CVE-2026-16022

cve-icon Vulnrichment

Updated: 2026-08-05T15:28:31.613Z

cve-icon NVD

Status : Deferred

Published: 2026-08-05T13:20:39.450

Modified: 2026-08-26T16:39:25.163

Link: CVE-2026-16022

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-07T10:07:05Z

Weaknesses
  • CWE-78

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