CVE-2026-85743 Falsificación de petición del lado del servidor (SSRF) en FreeScout vía validación incompleta de hosts…
En FreeScout anterior a 1.8.230, múltiples rutas salientes en Helper::downloadRemoteFile(), Helper::checkPort(), Helper::sanitizeRemoteUrl(), MailboxesController.php y ModulesController.php no aplican de forma consistente una política de hosts restringidos a nivel de sink. Un administrador autenticado, u otro usuario autenticado con permiso para cambiar la configuración de conexión de buzones o activar rutas de actualización o instalación de módulos, puede suministrar URLs o hosts controlados por el atacante. Los…
CVSS 3.1
- Probabilidad de explotación · EPSS del 09/110,3 % · percentil 18
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Afectados
freescout-help-desk freescout
< 1.8.230
Qué hacer
- Verificá si usás freescout y en qué versión.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
Calculadora CVSS
CVSS 3.1 · 8.2 ALTA
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:L/A:L
- Vector de ataqueRed
- Complejidad del ataqueBaja
- Privilegios requeridosAltos
- Interacción del usuarioNinguna
- AlcanceCambiado
- ConfidencialidadAlta
- IntegridadBaja
- DisponibilidadBaja
Descripción original
FreeScout is a self-hosted help desk and shared mailbox. Prior to 1.8.230, multiple outbound paths in Helper::downloadRemoteFile(), Helper::checkPort(), Helper::sanitizeRemoteUrl(), MailboxesController.php, and ModulesController.php do not consistently enforce a sink-level restricted-host policy. An authenticated administrator, or another authenticated user permitted to change mailbox connection settings or trigger module update or installation paths, can supply attacker-controlled URLs or hosts. The independent download and port-test sinks can reach encoded or otherwise uncovered loopback and internal addresses. The redirect-validation bypass additionally requires a configured whitelist that permits the original and final hosts while a restricted internal host appears only as an intermediate redirect hop. No unauthenticated SSRF path is established. The server can consequently contact loopback and internal services, provide a blind internal port oracle, and retrieve internal HTTP responses into application-controlled download sinks. This issue is fixed in version 1.8.230.
Referencias (4)
- github.com/freescout-help-desk/freescout/security/advisories/GHSA-6w8v-qp43-vg2h
- github.com/freescout-help-desk/freescout/commit/09799fd4bcf731704bc2099a87bca0cf18d20acb
- github.com/freescout-help-desk/freescout/commit/a4c587cf1fff87eae7d3e4f297fa4cc81ba28704
- github.com/freescout-help-desk/freescout/releases/tag/1.8.230
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.