~ / search / GHSA-7wpj-vvmv-pgm8

GHSA-7wpj-vvmv-pgm8

@wakaru/cli arbitrary file write during bundle unpack

Source: GitHub Advisory Database (reviewed) High CVE-2026-54545

Packages

EcosystemPackageAffectedFixed in
npm @wakaru/cli >= 1.0.0, < 1.4.0 1.4.0

Details

As written in the advisory (Markdown source, shown as plain text).

### Impact `@wakaru/cli` is vulnerable to arbitrary file write when unpacking a crafted JavaScript bundle with `--unpack`. Bundle-controlled module filenames were sanitized before writing extracted modules to the output directory. A crafted filename containing overlapping path traversal characters, such as `....//`, could be transformed into `../` after sanitization. This allowed the final output path to escape the intended output directory. An attacker who can cause a user to run `wakaru --unpack` on a malicious bundle may be able to write files outside the selected output directory. Depending on the target path and user environment, this may lead to code execution. Affected versions: `>=1.0.0 <1.4.0`. ### Patches The issue has been patched in `@wakaru/[email protected]`. Users should upgrade to: ```sh npm install @wakaru/cli@latest ``` or specifically: ``` npm install @wakaru/[email protected] ``` ### Workarounds Do not run `wakaru --unpack` on untrusted or unknown bundles with affected versions. If upgrading immediately is not possible, avoid using `--unpack on files that may be attacker-controlled.

References

External links from the advisory. They lead to third-party sites.