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
The product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.
Link | Tags |
---|---|
https://www.npmjs.com/package/socket.io-file | third party advisory product |
https://github.com/rico345100/socket.io-file | third party advisory product |
https://www.npmjs.com/advisories/1564 | third party advisory |
https://github.com/advisories/GHSA-6495-8jvh-f28x | third party advisory |