CVE-2026-30305

Published Mar 30, 2026 CVSS 3.1 · 9.8 Critical EPSS 1.2% KEV · Not listed
Description
Syntx's command auto-approval module contains a critical OS command injection vulnerability that renders its whitelist security mechanism completely ineffective. The system relies on fragile regular expressions to parse command structures; while it attempts to intercept dangerous operations, it fails to account for standard Shell command substitution syntax (specifically $(...)and backticks ...). An attacker can construct a command such as git log --grep="$(malicious_command)", forcing Syntx to misidentify it as a safe git operation and automatically approve it. The underlying Shell prioritizes the execution of the malicious code injected within the arguments, resulting in Remote Code Execution without any user interaction.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Title Syntx Command Auto‑Approval Module Enables OS Command Injection Leading to Remote Code Execution
Type Values Removed Values Added
Title Syntx Command Auto‑Approval Module Enables OS Command Injection Leading to Remote Code Execution
Type Values Removed Values Added
Title Command Injection via Auto‑Approval in Syntx
Type Values Removed Values Added
First Time appeared Orangecat
Orangecat syntx
CPEs cpe:2.3:a:orangecat:syntx:*:*:*:*:*:*:*:*
Vendors & Products Orangecat
Orangecat syntx
Type Values Removed Values Added
Title Command Injection via Auto‑Approval in Syntx
First Time appeared Syntx
Syntx command Auto Approval Module
Vendors & Products Syntx
Syntx command Auto Approval Module
Type Values Removed Values Added
Title OS Command Injection via Weak Shell Parsing in Syntx Command Auto-Approval
Weaknesses CWE-78
Type Values Removed Values Added
Weaknesses CWE-94
Metrics cvssV3_1

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

ssvc

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

Type Values Removed Values Added
Title OS Command Injection via Weak Shell Parsing in Syntx Command Auto-Approval
Weaknesses CWE-78
Type Values Removed Values Added
Description Syntx's command auto-approval module contains a critical OS command injection vulnerability that renders its whitelist security mechanism completely ineffective. The system relies on fragile regular expressions to parse command structures; while it attempts to intercept dangerous operations, it fails to account for standard Shell command substitution syntax (specifically $(...)and backticks ...). An attacker can construct a command such as git log --grep="$(malicious_command)", forcing Syntx to misidentify it as a safe git operation and automatically approve it. The underlying Shell prioritizes the execution of the malicious code injected within the arguments, resulting in Remote Code Execution without any user interaction.
References
Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Apr 1, 2026, 5:54 PM
Reserved
Mar 4, 2026, 12:00 AM
Status
Analyzed
Published
Mar 30, 2026, 8:16 PM
Modified
Jun 17, 2026, 10:32 AM