CVE-2026-53486

The decompress package for Node.js extracts archives. Prior to 10.2.1 and 11.1.3, archive extraction can create files and links outside the target directory. When extracting an archive to a directory, a crafted archive can read or write files outside that directory because hardlink and symlink entries are created without checking where targets point, path containment used a string prefix comparison, and file modes failed to remove setuid, setgid, or sticky bits. This issue is fixed in @xhmikosr/decompress versions 10.2.1 and 11.1.3.
Configurations

No configuration.

History

24 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) El paquete decompress para Node.js extrae archivos. Antes de 10.2.1 y 11.1.3, la extracción de archivos puede crear archivos y enlaces fuera del directorio de destino. Al extraer un archivo a un directorio, un archivo manipulado puede leer o escribir archivos fuera de ese directorio porque las entradas de enlaces duros y enlaces simbólicos se crean sin verificar a dónde apuntan los destinos, la contención de rutas utilizaba una comparación de prefijo de cadena, y los modos de archivo no lograron eliminar los bits setuid, setgid o sticky. Este problema está solucionado en las versiones 10.2.1 y 11.1.3 de @xhmikosr/decompress.

Information

Published : 2026-07-14 21:17

Updated : 2026-10-24 21:10


NVD link : CVE-2026-53486

Mitre link : CVE-2026-53486

CVE.ORG link : CVE-2026-53486


JSON object : View

Products Affected

No product.

CWE
CWE-22

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

CWE-59

Improper Link Resolution Before File Access ('Link Following')

CWE-732

Incorrect Permission Assignment for Critical Resource