VULNERABILIDAD
CVE-2026-49410 CSRF en /auth/telegram de OpenHuman permite implantar una sesión controlada por el atacante
En OpenHuman anterior a 0.56.0, el callback loopback GET /auth/telegram es vulnerable a falsificación de petición en sitios cruzados: telegram_auth_handler consume un token de inicio de sesión de Telegram de un solo uso proporcionado por el atacante y pasa el JWT a credentials::ops::store_session sin validar los metadatos de la petición ni el origen. Un atacante con cuenta de OpenHuman puede hacer que un usuario con el núcleo local en ejecución visite una página maliciosa que solicite el endpoint en el puerto…
Alerta de Nureq Monitor
Detectada 16 OCT · 19:25
CVSS 3.1
8.1ALTAPROBABILIDAD DE EXPLOTACIÓN (EPSS)
0,2 % PERCENTIL 4
EXPLOTACIÓN ACTIVA
No confirmada
EXPLOIT PÚBLICO
No conocido
Qué es CVE-2026-49410
En OpenHuman anterior a 0.56.0, el callback loopback GET /auth/telegram es vulnerable a falsificación de petición en sitios cruzados: telegram_auth_handler consume un token de inicio de sesión de Telegram de un solo uso proporcionado por el atacante y pasa el JWT a credentials::ops::store_session sin validar los metadatos de la petición ni el origen. Un atacante con cuenta de OpenHuman puede hacer que un usuario con el núcleo local en ejecución visite una página maliciosa que solicite el endpoint en el puerto…
Productos y versiones afectadas
tinyhumansai openhuman
Qué hacer
- Verificá si usás openhuman y en qué versión: el rango afectado figura arriba.
- Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
- Revisá registros y accesos de los sistemas expuestos para descartar que se haya aprovechado antes de corregir.
Calculadora CVSS
CVSS 3.1 · 8.1 ALTA
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
- VECTOR DE ATAQUE (AV)
- Red
- COMPLEJIDAD DEL ATAQUE (AC)
- Baja
- PRIVILEGIOS REQUERIDOS (PR)
- Ninguno
- INTERACCIÓN DEL USUARIO (UI)
- Requerida
- ALCANCE (S)
- Sin cambio
- CONFIDENCIALIDAD (C)
- Alta
- INTEGRIDAD (I)
- Alta
- DISPONIBILIDAD (A)
- Ninguna
Abrir la calculadora completa →
Descripción original
OpenHuman is an open-source agent harness available as a desktop application and Rust library. Versions before 0.56.0 allow cross-site request forgery against the unauthenticated GET /auth/telegram loopback callback because telegram_auth_handler consumes an attacker-supplied one-time Telegram login token and passes the returned JWT to credentials::ops::store_session without validating browser fetch metadata or the request origin. An attacker with an OpenHuman account can cause a user with the local core running to visit a malicious page that requests the /auth/telegram endpoint on loopback port 7788, switching the user's active local session to the attacker's backend account and exposing subsequent agent actions, memory writes, and Telegram messages associated with that session to the attacker. This issue is fixed in version 0.56.0.
Referencias
- github.com/tinyhumansai/openhuman/security/advisories/GHSA-c4m9-hw7m-vv3mX_REFSOURCE_CONFIRM
- github.com/tinyhumansai/openhuman/pull/2331X_REFSOURCE_MISC
- github.com/tinyhumansai/openhuman/commit/b1bbc53fceed7d1f0cff90cbb0a42f4ab8e153a1X_REFSOURCE_MISC
- github.com/tinyhumansai/openhuman/releases/tag/v0.56.0X_REFSOURCE_MISC
Historial de la alerta
- VULNERABILIDAD Nueva vulnerabilidad detectada.
CÓMO SE HIZOResumen traducido automáticamente al español a partir de la descripción original. Ante dudas, la descripción original y las referencias del fabricante son la fuente de verdad. Cómo funciona.