Vulnerabilidad en ragflow de infiniflow (CVE-2026-75898)
Gravedad CVSS v4.0:
ALTA
Tipo:
CWE-918
Falsificación de solicitud en servidor (SSRF)
Fecha de publicación:
18/08/2026
Última modificación:
22/10/2026
Descripción
RAGFlow anterior a la versión 0.26.3 contiene una vulnerabilidad de falsificación de petición del lado del servidor en el componente ’Invoke’ del flujo de trabajo del agente (agent/component/invoke.py). El componente construye una URL de petición saliente a partir de la configuración del lienzo y las variables de plantilla en tiempo de ejecución y la pasa a requests.get, requests.post o requests.put sin llamar al validador compartido assert_url_is_safe ni fijar la dirección resuelta, a diferencia de las rutas de obtención del rastreador, SearXNG, carga de archivos y RSS. Un usuario que puede crear o activar un agente puede dirigir al servidor para que obtenga destinos de loopback, link-local y RFC 1918, incluyendo puntos finales de metadatos de instancias en la nube y servicios co-ubicados en la red de despliegue, y el cuerpo de la respuesta se devuelve como la salida del componente. Cuando un agente está configurado para interpolar la consulta de chat en la URL de Invoke, el destino es elegido por quien pueda enviar esa consulta.
Impacto
Puntuación base 4.0
8.40
Gravedad 4.0
ALTA
Puntuación base 3.x
8.50
Gravedad 3.x
ALTA
Referencias a soluciones, herramientas e información
- https://github.com/infiniflow/ragflow/blob/v0.26.2/agent/component/invoke.py#L168-L172
- https://github.com/infiniflow/ragflow/commit/c4fe68eaa0bf1d6442d2cd6ac2e35bc9ccbed34f
- https://github.com/infiniflow/ragflow/commit/e16d1a0150e1ca069beb538ae3dcd03f59edc5fa
- https://github.com/infiniflow/ragflow/issues/15425
- https://github.com/infiniflow/ragflow/issues/18280
- https://github.com/infiniflow/ragflow/releases/tag/v0.26.3
- https://www.vulncheck.com/advisories/ragflow-server-side-request-forgery-via-agent-invoke-component


