CVE-2026-25525

Magento Long Term Support (LTS) is an unofficial, community-driven project provides an alternative to the Magento Community Edition e-commerce platform with a high level of backward compatibility. Prior to version 20.17.0, the Dataflow module in OpenMage LTS uses a weak blacklist filter (`str_replace('../', '', $input)`) to prevent path traversal attacks. This filter can be bypassed using patterns like `..././` or `....//`, which after the replacement still result in `../`. An authenticated administrator can exploit this to read arbitrary files from the server filesystem. Version 20.17.0 patches the issue.
Configurations

Configuration 1 (hide)

cpe:2.3:a:openmage:magento:*:*:*:*:lts:*:*:*

History

26 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) Magento Long Term Support (LTS) es un proyecto no oficial, impulsado por la comunidad, que proporciona una alternativa a la plataforma de comercio electrónico Magento Community Edition con un alto nivel de compatibilidad con versiones anteriores. Antes de la versión 20.17.0, el módulo Dataflow en OpenMage LTS utiliza un filtro de lista negra débil (’str_replace(’.. / ’, ’’, $input)’) para prevenir ataques de salto de ruta. Este filtro puede ser eludido utilizando patrones como ’... / ./’ o ’.... / /’, que después del reemplazo aún resultan en ’.. / ’. Un administrador autenticado puede explotar esto para leer archivos arbitrarios del sistema de archivos del servidor. La versión 20.17.0 corrige el problema.

Information

Published : 2026-04-20 17:16

Updated : 2026-10-26 21:10


NVD link : CVE-2026-25525

Mitre link : CVE-2026-25525

CVE.ORG link : CVE-2026-25525


JSON object : View

Products Affected

openmage

  • magento
CWE
CWE-22

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

CWE-184

Incomplete List of Disallowed Inputs