Vulnerabilities/

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

Severity:
High

Description

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).

Recommendation

Update the signalk-server package to the latest compatible version. Followings are version details:

References

Related Issues

Tags:
npm
signalk-server
Anything's wrong? Let us know Last updated on January 02, 2026