Skip to content
OpenAdvisories
High · 7.8 CVE-2020-24807 EUVD-2021-1175GHSA-6495-8jvh-f28xGHSA-r2gr-fhmr-66c5

File restriction bypass in socket.io-file

Published Oct 6, 2020 · Updated Aug 4, 2024 · Assigned by mitre

Description

The socket.io-file package through 2.0.31 for Node.js relies on client-side validation of file types, which allows remote attackers to execute arbitrary code by uploading an executable file via a modified JSON name field. NOTE: This vulnerability only affects products that are no longer supported by the maintainer

Affected packages

EcosystemPackageAffectedFixedRecord
npm socket.io-file <= 2.0.31 — GHSA-6495-8jvh-f28x

References