CVE-2025-68619 in Serverinformación

Resumen

por VulDB • 2026-05-22

Signal K Server es una aplicación de servidor que se ejecuta en un concentrador central de un barco. Las versiones anteriores a la 2.19.0 de la interfaz de la tienda de aplicaciones permiten a los administradores instalar paquetes npm a través de un punto de conexión de la API REST. Aunque el punto de conexión valida que el nombre del paquete existe en el registro de npm como un plugin o webapp conocido, el parámetro de versión acepta especificadores de versión de npm arbitrarios, incluidas URL. npm admite la instalación de paquetes desde repositorios git, la sintaxis abreviada de GitHub y URL HTTP/HTTPS que apuntan a archivos tarball. Cuando npm instala un paquete, puede ejecutar automáticamente cualquier script `postinstall` definido en `package.json`, lo que permite la ejecución de código arbitrario. La vulnerabilidad existe porque la sintaxis del especificador de versión de npm es extremadamente flexible, y el código de SignalK pasa el parámetro de versión directamente a npm sin sanitización. Un atacante con acceso de administrador puede instalar un paquete desde una fuente controlada por el atacante que contenga un script `postinstall` malicioso. La versión 2.19.0 contiene un parche para el problema.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

GitHub M

Reservar

2025-12-19

Divulgación

2026-01-01

Moderación

aceptado

Artículo

VDB-339371

CPE

listo

EPSS

0.00670

KEV

no

Actividades

muy bajo

Fuentes

Do you know our Splunk app?

Download it now for free!