CVE-2026-120563 Inyección SQL en WPML Multilingual & Multicurrency for WooCommerce vía el campo de tipo de cambio
El plugin WooCommerce Multilingual & Multicurrency with WPML para WordPress es vulnerable a inyección SQL en todas las versiones hasta la 5.5.7 inclusive, por validación insuficiente del parámetro de tipo de cambio en el manejador AJAX save_currency(). Un atacante autenticado con nivel Shop Manager o superior puede almacenar cargas SQL maliciosas que luego se concatenan directamente en cláusulas ORDER BY, lo que permite extraer información sensible de la base de datos.
CVSS 3.1
- Probabilidad de explotación · EPSS del 09/110,3 % · percentil 23
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Afectados
amirhelzer WPML Multilingual & Multicurrency for WooCommerce
hasta 5.5.7
Qué hacer
- Verificá si usás WPML Multilingual & Multicurrency for WooCommerce y en qué versión.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
Calculadora CVSS
CVSS 3.1 · 4.9 MEDIA
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N
- Vector de ataqueRed
- Complejidad del ataqueBaja
- Privilegios requeridosAltos
- Interacción del usuarioNinguna
- AlcanceSin cambio
- ConfidencialidadAlta
- IntegridadNinguna
- DisponibilidadNinguna
Descripción original
The WooCommerce Multilingual & Multicurrency with WPML plugin for WordPress is vulnerable to SQL Injection in all versions up to, and including, 5.5.7. This is due to insufficient input validation on the currency exchange rate parameter in the save_currency() AJAX handler, which lacks capability checks and allows subscriber-level users to store malicious SQL payloads that are later concatenated directly into ORDER BY clauses without proper sanitization. This makes it possible for authenticated attackers, with Shop Manager-level access and above, to append additional SQL queries to extract sensitive information from the database.
Referencias (8)
- www.wordfence.com/threat-intel/vulnerabilities/id/b3a4ff32-52a8-4bb0-8bf6-536a89d338e9?so…
- plugins.trac.wordpress.org/browser/woocommerce-multilingual/trunk/classes/Multicurrency/W…
- plugins.trac.wordpress.org/browser/woocommerce-multilingual/tags/5.5.5/classes/Multicurre…
- plugins.trac.wordpress.org/browser/woocommerce-multilingual/trunk/inc/currencies/class-wc…
- plugins.trac.wordpress.org/browser/woocommerce-multilingual/tags/5.5.5/inc/currencies/cla…
- plugins.trac.wordpress.org/browser/woocommerce-multilingual/trunk/inc/currencies/class-wc…
- plugins.trac.wordpress.org/browser/woocommerce-multilingual/tags/5.5.5/inc/currencies/cla…
- plugins.trac.wordpress.org/changeset/3705990/
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.