CVE-2025-54387

IPX is an image optimizer powered by sharp and svgo. In versions 1.3.1 and below, 2.0.0-0 through 2.1.0, and 3.0.0 through 3.1.0, the approach used to check whether a path is within allowed directories is vulnerable to path prefix bypass when the allowed directories do not end with a path separator. This occurs because the check relies on a raw string prefix comparison. This is fixed in versions 1.3.2, 2.1.1 and 3.1.1.
CVSS

No CVSS.

Configurations

No configuration.

History

05 Aug 2025, 14:15

Type Values Removed Values Added
Summary
  • (es) IPX es un optimizador de imágenes desarrollado por Sharp y SVGO. En las versiones 1.3.1 y anteriores, 2.0.0-0 a 2.1.0 y 3.0.0 a 3.1.0, el método para comprobar si una ruta se encuentra dentro de los directorios permitidos es vulnerable a la omisión del prefijo de ruta cuando los directorios permitidos no terminan con un separador de ruta. Esto ocurre porque la comprobación se basa en una comparación de prefijos de cadena sin formato. Esto se ha corregido en las versiones 1.3.2, 2.1.1 y 3.1.1.
References () https://github.com/unjs/ipx/security/advisories/GHSA-mm3p-j368-7jcr - () https://github.com/unjs/ipx/security/advisories/GHSA-mm3p-j368-7jcr -

05 Aug 2025, 01:15

Type Values Removed Values Added
New CVE

Information

Published : 2025-08-05 01:15

Updated : 2025-08-05 14:34


NVD link : CVE-2025-54387

Mitre link : CVE-2025-54387

CVE.ORG link : CVE-2025-54387


JSON object : View

Products Affected

No product.

CWE
CWE-22

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