Synk Sweater Comb before 3.8.8 contains a command injection vulnerability that allows an attacker who controls the .vervet.yaml configuration file to execute arbitrary OS commands by injecting malicious input into the linters.<key>.optic-ci.original branch name field. The expectGitBranch() function in src/lint.ts passes the unsanitized branch name directly into child_process.exec() via an unescaped template literal, enabling arbitrary command execution when the lint command is run against the repository.
Metrics
Affected Vendors & Products
References
History
Mon, 31 Aug 2026 11:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Snyk
Snyk sweater-comb |
|
| Vendors & Products |
Snyk
Snyk sweater-comb |
Fri, 28 Aug 2026 19:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Synk Sweater Comb before 3.8.8 contains a command injection vulnerability that allows an attacker who controls the .vervet.yaml configuration file to execute arbitrary OS commands by injecting malicious input into the linters.<key>.optic-ci.original branch name field. The expectGitBranch() function in src/lint.ts passes the unsanitized branch name directly into child_process.exec() via an unescaped template literal, enabling arbitrary command execution when the lint command is run against the repository. | |
| Title | Synk Sweater Comb < 3.8.8 Command Injection via .vervet.yaml Branch Name | |
| Weaknesses | CWE-78 | |
| References |
| |
| Metrics |
cvssV3_1
|
Status: PUBLISHED
Assigner: VulnCheck
Published: 2026-08-28T15:47:21.519Z
Updated: 2026-08-29T11:47:47.089Z
Reserved: 2026-08-17T20:07:25.282Z
Link: CVE-2026-75486
No data.
Status : Received
Published: 2026-08-28T20:19:54.027
Modified: 2026-08-28T20:19:54.027
Link: CVE-2026-75486
No data.