NetSight
high7.3Public exploit code

CVE-2024-42471

@actions/artifact has an Arbitrary File Write via artifact extraction

Public exploit code

Working exploit or proof of concept code has been published for this vulnerability. Treat unpatched systems as at risk.

Impact

### Impact Versions of `actions/artifact` before 2.1.7 are vulnerable to arbitrary file write when using `downloadArtifactInternal`, `downloadArtifactPublic`, or `streamExtractExternal` for extracting a specifically crafted artifact that contains path traversal filenames. ### Patches Upgrade to version 2.1.7 or higher. ### References - https://snyk.io/research/zip-slip-vulnerability - https://github.com/actions/toolkit/pull/1724 ### CVE CVE-2024-42471 ### Credits Justin Taft from Google

Affected packages

EcosystemPackageAffectedFixed in
npm@actions/artifact>= 2.0.0, < 2.1.22.1.2

Affected products

VendorProductAffected versions
GithubActions\/Artifact
from 2.0.0 before 2.1.7
GithubActions Toolkit
All versions

Weakness classification

References