Severidad media

Facebook social network vulnerable to CSRF

CSRF en la función "Cambiar contraseña" de la red social Facebook.

Original release date
Agosto 2011
Descubierto por
Vicente Aguilera Díaz
Severidad
4.9 / 10 CVSS v2.0
Producto afectado
Facebook: www.facebook.com, m.facebook.com y touch.facebook.com

Background

Facebook es un servicio de red social (www.facebook.com) lanzado en febrero de 2004 y operado por Facebook, Inc. En julio de 2011 contaba con más de 750 millones de usuarios activos.

Description

El Cross-Site Request Forgery (CSRF, también llamado ataque de un clic o session riding) transmite comandos no autorizados desde un usuario en el que el sitio confía. Facebook es vulnerable a CSRF en la función "Cambiar contraseña": el único elemento que autentica al usuario es la cookie de sesión, que el navegador envía automáticamente en cada petición y que no está asociada a otros parámetros típicos (como la dirección IP), por lo que la petición autenticada puede hacerse desde ubicaciones físicas distintas. Un atacante puede crear una página con múltiples peticiones (ataque de adivinación de contraseñas) a esa función y modificar las contraseñas de los usuarios autenticados que la visiten.

Business impact

Denegación de servicio selectiva a usuarios de Facebook (cambio de su contraseña) y posible acceso a las cuentas de otros usuarios.

Systems affected

La red social Facebook: www.facebook.com (sitio principal), m.facebook.com y touch.facebook.com (versiones móviles).

Solution

El fabricante no ha facilitado ninguna solución.

Disclosure timeline

31 jul 2011 Vulnerabilidad descubierta.
3 ago 2011 Facebook es notificada de la vulnerabilidad.
7 ago 2011 Internet Security Auditors consulta a Facebook el estado del análisis.
8 ago 2011 Facebook responde que existen otras protecciones que mitigan este riesgo.
8 ago 2011 Internet Security Auditors explica que el riesgo es bajo pero la solución es trivial: validar el valor de los tokens de seguridad, como ya se hace en otras funciones.
20 mar 2013 Publicación con fines educativos.

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