Una falla de seguridad en la aplicación web de ChatGPT podía exponer las conversaciones privadas, los archivos cargados y la información de la cuenta de un usuario después de que este hiciera clic en un enlace, según la empresa de seguridad Parameter. El ataque podía ejecutarse en unos 4,5 segundos y no requería descargar nada ni conceder permisos a ninguna aplicación, pero el usuario debía tener la sesión iniciada en ChatGPT mientras navegaba.

Los enlaces podían enviarse por correo electrónico, redes sociales o mensajes privados y parecían llevar a conversaciones públicas de ChatGPT. Abrir uno podía activar código malicioso bajo el dominio chatgpt.com, donde podía aprovechar los permisos de la página para leer el historial de chats y los archivos adjuntos o cambiar la configuración de la cuenta.

Los investigadores rastrearon el problema hasta la biblioteca de código abierto MathLive, que ChatGPT utiliza para mostrar fórmulas matemáticas interactivas y teclados virtuales. La función de vista previa de HTML de la plataforma no verificaba el origen del contenido recibido ni filtraba ciertos bloques de código. Los investigadores también descubrieron que una excepción para servicios asociados de confianza, incluido YouTube, podía aprovecharse para ejecutar el script y enviar fragmentos de conversaciones a un servidor externo.

Se informó a OpenAI el 18 de octubre, y la empresa reprodujo el ataque en un entorno controlado. Elevó la prioridad del incidente de P2 a P1 y desplegó correcciones en el servidor entre el 22 y el 26 de octubre. El equipo de MathLive también publicó una actualización que, de forma predeterminada, comprueba el origen de los mensajes y bloquea los comandos de pantallas externas.

Los investigadores dijeron que no encontraron indicios de que la falla se hubiera utilizado contra usuarios comunes; sus pruebas se realizaron con cuentas que controlaban. Como OpenAI corrigió el problema en sus servidores, los usuarios no necesitan cambiar sus contraseñas ni la configuración de sus cuentas, según el informe.

Fonti: Canaltech.