CWE-79 Severidad media

XSS Reflected in Mercadolibre

Vulnerabilidad XSS reflejada en el parámetro q de MercadoLibre que permitía a un atacante inyectar código JavaScript y obtener cookies de sesión.

Original release date
Junio 2018
Descubierto por
Gonzalo Carrasco
Severidad
6.1 / 10 CVSS v3.0
Producto afectado
MercadoLibre (myaccount.mercadolibre.com.ar)

Background

MercadoLibre es la plataforma de comercio electrónico líder en Latinoamérica.

Description

La aplicación contenía un fallo XSS reflejado que permitía a los atacantes inyectar código JavaScript. Un atacante podía enviar una URL maliciosa a su víctima y obtener sus cookies de sesión. El parámetro vulnerable era q mediante método GET, explotable con valores de tipo "recent" o "archived".

Business impact

Los efectos de la vulnerabilidad descubierta se elevan a un nivel medio-crítico, ya que si el usuario tiene una sesión activa, sus cookies actuales podrían ser capturadas por el atacante.

Systems affected

MercadoLibre website (myaccount.mercadolibre.com.ar)

Solution

Se recomienda el escape adecuado de datos no confiables según el contexto HTML, validación positiva del lado del servidor, bibliotecas de auto-sanitización (AntiSamy de OWASP) e implementación de Content Security Policy (CSP).

Disclosure timeline

08 jun 2018 Vulnerabilidad descubierta y reportada a MercadoLibre.
13 jun 2018 Vulnerabilidad parcheada.
25 jun 2018 Publicación del advisory.

References

About Internet Security Auditors

Compañía con sede en España y Colombia, especializada en auditoría de aplicaciones web, seguridad de red, test de intrusión e implantación y evaluación de cumplimiento. Nuestros clientes incluyen algunas de las mayores compañías de finanzas, telecomunicaciones, seguros y TIC. Proveedor independiente de fabricante, con experiencia profunda desde 2001. Nuestro esfuerzo en I+D incluye investigación de vulnerabilidades, colaboración en proyectos abiertos de seguridad, whitepapers y participación en eventos del sector.

¿Quieres que revisemos tu producto?

Contacta con nosotros
Contacto

¿Necesitas una auditoría de seguridad?

Cuéntanos tu situación y nuestro equipo se pondrá en contacto contigo para orientarte o agendar una llamada técnica.

Oficinas
Barcelona, Madrid, Bogotá

Solicitar información

Nos pondremos en contacto contigo lo antes posible.
Presencia Global

Nuestras oficinas

Barcelona

C. Santander, 101. Edificio A-2
E-08030 Barcelona (España)

+34 93 305 13 18
Madrid

C. Arequipa, 1
E-28043 Madrid (España)

+34 91 763 40 47
Bogotá

Transversal 22 # 98-82, Ed. Porta 100 Of. 1003
110221 Bogotá (Colombia)

+57 601 638 68 88
25
años de experiencia en ciberseguridad
Contacta con nosotros