Skip to content
CVE PROGRAM SOURCE RECORD6.9 Medium

CVE-2025-54387

IPX is Vulnerable to Path Traversal via Prefix Matching Bypass

Description

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.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

unjs ipx

  • < 1.3.2affected
  • >= 2.0.0-0, < 2.1.1affected
  • >= 3.0.0, < 3.1.1affected

References