Skip to content

Command Injection Vulnerability in find-exec

High
shime published GHSA-95rp-6gqp-6622 Aug 30, 2023

Package

npm find-exec (npm)

Affected versions

< 1.0.3

Patched versions

1.0.3

Description

Older versions of the package are vulnerable to Command Injection as an attacker controlled parameter. As a result, attackers may run malicious commands.

For example:

const find = require("find-exec");
find("mplayer; touch hacked")

This creates a file named "hacked" on the filesystem.

You should never allow users to control commands to find, since this package attempts to run every command provided.

Thanks to @miguelafmonteiro for reporting.

Severity

High

CVE ID

CVE-2023-40582

Weaknesses

No CWEs

Credits