Ron Masas

Researcher fromCheckmarx
#1172of 53,633
183.4Total CVSS
Vulnerabilities · 29
Low
3
Medium
17
High
8
Critical
1
PT-2022-15754
6.3
2022-11-30
Snyk · Snyk-Mvn-Plugin · CVE-2022-22984
**Name of the Vulnerable Software and Affected Versions** snyk versions prior to 1.1064.0 snyk-mvn-plugin versions prior to 2.31.3 snyk-gradle-plugin versions prior to 3.24.5 @snyk/snyk-cocoapods-plugin versions prior to 2.5.3 snyk-sbt-plugin versions prior to 2.16.2 snyk-python-plugin versions prior to 1.24.2 snyk-docker-plugin versions prior to 5.6.5 @snyk/snyk-hex-plugin versions prior to 1.1.6 **Description** The issue allows attackers to run arbitrary commands on the host system where the Snyk CLI is installed by passing in crafted command line flags. A successful exploit requires a user to execute the snyk test command on untrusted files. This could be abused in specific scenarios, such as continuous integration pipelines, where developers can control the arguments passed to the Snyk CLI to leverage this component as part of a wider attack against an integration/build pipeline. **Recommendations** For snyk versions prior to 1.1064.0, update to version 1.1064.0 or later. For snyk-mvn-plugin versions prior to 2.31.3, update to version 2.31.3 or later. For snyk-gradle-plugin versions prior to 3.24.5, update to version 3.24.5 or later. For @snyk/snyk-cocoapods-plugin versions prior to 2.5.3, update to version 2.5.3 or later. For snyk-sbt-plugin versions prior to 2.16.2, update to version 2.16.2 or later. For snyk-python-plugin versions prior to 1.24.2, update to version 1.24.2 or later. For snyk-docker-plugin versions prior to 5.6.5, update to version 5.6.5 or later. For @snyk/snyk-hex-plugin versions prior to 1.1.6, update to version 1.1.6 or later. As a temporary workaround, consider avoiding the execution of the snyk test command on untrusted files until the issue is resolved.
PT-2022-16699
8.8
2022-11-30
Microsoft · Visual Studio · CVE-2022-24441
**Name of the Vulnerable Software and Affected Versions** snyk versions prior to 1.1064.0 VS Code versions prior to 1.9.0 IntelliJ versions prior to 2.4.48 Visual Studio versions prior to 1.1.31 Eclipse versions prior to v20221115.132308 Language Server versions prior to v20221109.114426 **Description** The issue allows for Code Injection when analyzing a project. An attacker can include commands in a build file, such as `build.gradle` or `gradle-wrapper.jar`, which will be executed with the privileges of the application. This can be triggered when running the CLI tool directly or when running a scan with one of the IDE plugins that invoke the Snyk CLI. Successful exploitation would likely require some level of social engineering to coerce an untrusted project to be downloaded and analyzed. If the IDE has a Trust feature, the target folder must be marked as ‘trusted’ to be vulnerable. **Recommendations** For snyk versions prior to 1.1064.0, update to version 1.1064.0 or later. For VS Code versions prior to 1.9.0, update to version 1.9.0 or later. For IntelliJ versions prior to 2.4.48, update to version 2.4.48 or later. For Visual Studio versions prior to 1.1.31, update to version 1.1.31 or later. For Eclipse versions prior to v20221115.132308, update to a subsequent version. For Language Server versions prior to v20221109.114426, update to a subsequent version. As a temporary workaround, consider restricting the use of the Snyk CLI or IDE plugins to minimize the risk of exploitation. Avoid analyzing untrusted projects and ensure that only trusted folders are marked as such in the IDE.