Saltar al contenido
DUPIN
ALERTAS · EN VIVO
Contacto

VULNERABILIDADDetectada 20 OCT · 16:11

CVE-2026-113671 SSRF autenticado en @apostrophecms/ai-helper de ApostropheCMS por el encabezado Host

En ApostropheCMS, desde 1.0.0-beta.10 hasta antes de 1.0.0-beta.13 del AI helper, un editor con capacidad de generación de imágenes puede crear un registro de imagen generada en base64 sin URL de proveedor almacenada e invocar la aceptación de imágenes en un despliegue con almacenamiento local relativo y sin URL base global de confianza. El servidor resuelve la ruta fija de uploads contra un origen derivado del encabezado Host controlado por la solicitud, lo que permite solicitudes del lado del servidor acotadas…

4.3MEDIA

CVSS 3.1

  • Probabilidad de explotación0,3 %
  • Explotada activamenteNo confirmada
  • Exploit públicoNo conocido

Afectados

  • apostrophecms apostrophe

    >= 4.25.0, < 4.33.0

  • @apostrophecms ai-helper

    >= 1.0.0-beta.10, < 1.0.0-beta.13

Qué hacer

  1. Verificá si usás apostrophe y en qué versión.
  2. Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
  3. Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.

Calculadora CVSS

CVSS 3.1 · 4.3 MEDIA

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N

  • Vector de ataqueRed
  • Complejidad del ataqueBaja
  • Privilegios requeridosBajos
  • Interacción del usuarioNinguna
  • AlcanceSin cambio
  • ConfidencialidadBaja
  • IntegridadNinguna
  • DisponibilidadNinguna

Descripción original

ApostropheCMS is an open-source Node.js content management system. From 1.0.0-beta.10 until 1.0.0-beta.13 of the AI helper, an editor with image-generation capability can create a base64-generated image record without a stored provider URL and invoke image acceptance on a deployment using local relative storage with no trusted global base URL. The server resolves the fixed uploads path against a request-controlled Host-derived origin, enabling bounded server-side requests to an attacker-selected host, port, and HTTP origin, but not arbitrary-path retrieval or the stored-provider and absolute-storage configurations. This issue is fixed in AI helper 1.0.0-beta.13.

Referencias (4)

Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.