Cloudanix VulnDB

CVE-2025-66398

Critical · 9.6

Signal K Server has Unauthenticated State Pollution leading to Remote Code Execution (RCE)

CVSS

9.6

EPSS

19.9%

Published

Jan 2, 2026

CISA due date

—

The record

An unauthenticated attacker can pollute the internal state (`restoreFilePath`) of the server via the `/skServer/validateBackup` endpoint. This allows the attacker to hijack the administrator's "Restore" functionality to overwrite critical server configuration files (e.g., `security.json`, `package.json`), leading to account takeover and Remote Code Execution (RCE).

Affected packages

Ecosystem Package Introduced Fixed
npm signalk-server 0 2.19.0

Related vulnerabilities