Parameter publicó el 28 de octubre de 2026 una investigación sobre enlaces compartidos de ChatGPT que permitían ejecutar código en la sesión del visitante. Según sus investigadores, OpenAI terminó de corregir el fallo el 26 de octubre. Recuperamos ahora ese informe y el endurecimiento de MathLive fechado el 31 de octubre: son hechos distintos, anteriores a esta noticia.

Qué demostró Parameter

En su investigación original, Parameter describe una cadena entre un gráfico, una vista previa de HTML y la biblioteca matemática MathLive. La vista previa estaba aislada, pero un receptor de mensajes de la página principal aceptaba instrucciones que acababan insertando contenido sin ese aislamiento.

El equipo afirma haber leído una conversación privada y enviado un fragmento a un servidor controlado por los investigadores. La reproducción más estable requería abrir la vista previa; también describen una variante que la abría automáticamente al visitar el enlace compartido.

El informe atribuye a OpenAI la confirmación de la corrección en dos versiones de la interfaz web. Estas conclusiones proceden de los investigadores: Puntoes no ha reproducido el ataque. El documento no permite calcular cuántos usuarios sufrieron explotación real ni demostrar que todas las acciones posibles sobre una cuenta se ejecutaran.

Qué cambia MathLive para sus integradores

El registro oficial de MathLive 0.111.2, fechado el 31 de octubre, establece validación del mismo origen por defecto para mensajes del teclado virtual, del proxy y de los campos matemáticos. Las integraciones entre orígenes distintos deben autorizar expresamente los orígenes de confianza.

También restringe qué ventana puede enviar órdenes, impide introducir diseños personalizados de HTML mediante ajustes entre ventanas y vincula los cambios de estado al campo conectado. Esto afecta a aplicaciones que integran MathLive; no es una instrucción para que los usuarios instalen una biblioteca dentro de ChatGPT.

El registro no identifica ese cambio como el despliegue de OpenAI ni demuestra que la investigación lo causara. Conviene conservar esa separación al decidir qué actualizar.

Un ejemplo para revisar una integración

Ejemplo hipotético, no ejecutado por Puntoes: un portal muestra documentos de clientes en una vista previa y utiliza un teclado matemático compartido. Su equipo puede comprobar si una ventana sin autorización logra cambiar el diseño o el destinatario de las órdenes. La prueba debe realizarse en un entorno propio, con datos sintéticos.

El criterio útil es revisar cada puente entre componentes: quién envía, qué ventana recibe y qué operaciones admite. Aislar la vista previa no basta si otro componente acepta sus instrucciones con más permisos. Tampoco encontrar una biblioteca actualizada demuestra por sí solo que toda la integración sea segura.

Para usuarios de ChatGPT, esta noticia explica un fallo que el informe considera corregido; no acredita una brecha activa. Para desarrolladores, aporta una revisión concreta de permisos entre ventanas. Es un mecanismo diferente al de la extensión maliciosa distribuida en el marketplace de Cursor, que exigía investigar la ejecución del paquete en el equipo.

Fuentes

Sigue explorando