CVE-2026-55591 in Serverinformación

Resumen

por VulDB • 2026-09-15

Signal K Server es una aplicación de servidor que se ejecuta en un concentrador central dentro de un barco. Antes de la versión 2.28.0, makeRemoteRequest() en src/serverroutes.ts aceptaba parámetros controlados por el atacante (host, port, useTLS y selfsignedcert) procedentes de los endpoints testSignalKConnection, requestAccess y checkAccessRequest sin validar el destino. Cuando no estaba configurada la seguridad, addAdminMiddleware() era una operación nula (no-op) en dummysecurity.ts, dejando accesibles los tres endpoints sin autenticación. El servidor podía verse obligado a contactar con direcciones de bucle invertido (loopback), privadas, link-local, metadatos en la nube o destinos externos arbitrarios; además, selfsignedcert podría deshabilitar la verificación de certificados para las solicitudes HTTPS salientes. El endpoint checkAccessRequest también interpolaba requestId en su ruta de destino, lo que permitía la traversión hacia otras rutas en el host seleccionado. Las respuestas distintas (éxito, conexión rechazada y timeout) habilitaban el escaneo interno de puertos; los cuerpos de respuesta devueltos facilitaban la exfiltración de metadatos de la nube y datos de servicios internos; requestAccess permitía realizar solicitudes POST del lado del servidor con JSON controlado por el atacante; y el acceso a servicios internos al clúster podía apoyar movimientos laterales. Este problema está corregido en la versión 2.28.0.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

GitHub M

Reservar

2026-06-17

Divulgación

2026-09-15

Moderación

aceptado

Artículo

VDB-404348

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Want to know what is going to be exploited?

We predict KEV entries!