CVE-2025-54387
CVE-2025-54387 · IPX is Vulnerable to Path Traversal via Prefix Matching Bypass
Diese Seite enthält Fakten aus öffentlichen Sicherheitsquellen. Lesen Sie vor dem Aktualisieren die Originalmeldung.
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 6.9 · Mittel · EPSS 0,7% · Korrektur verfügbar
- Veröffentlicht
- Aktualisiert
Technologie-Stack: node
Betroffene Produkte und Versionen
ipx
- Softwareversionen
- < 1.3.2: Betroffen
- >= 2.0.0-0, < 2.1.1: Betroffen
- >= 3.0.0, < 3.1.1: Betroffen
Keine Korrektur veröffentlicht
ipx npm
- Betroffene Versionsbereiche
- SEMVER: < 1.3.2
Auf 1.3.2 aktualisieren
ipx npm
- Betroffene Versionsbereiche
- SEMVER: ≥ 2.0.0-0, < 2.1.1
Auf 2.1.1 aktualisieren
ipx npm
- Betroffene Versionsbereiche
- SEMVER: ≥ 3.0.0, < 3.1.1
Auf 3.1.1 aktualisieren
Originalquellen
- https://github.com/unjs/ipx/security/advisories/GHSA-mm3p-j368-7jcr
- https://github.com/unjs/ipx/commit/81693ddbfc062cc922e4e2406e8427ab4e3ad214
- https://github.com/unjs/ipx/releases/tag/v1.3.2
- https://github.com/unjs/ipx/releases/tag/v2.1.1
- https://github.com/unjs/ipx/releases/tag/v3.1.1
- https://nvd.nist.gov/vuln/detail/CVE-2025-54387