CVE-2025-68619
Last modified
CVE-2025-68619 is a high-severity vulnerability rated 7.2/10 on the CVSS scale. Signal K Server is a server application that runs on a central hub in a boat. Versions prior to 2.19.0 of the appstore interface allow administrators to install npm packages through a REST API endpoint. EPSS estimates a 0.65% chance of exploitation in the next 30 days.
Description
Signal K Server is a server application that runs on a central hub in a boat. Versions prior to 2.19.0 of the appstore interface allow administrators to install npm packages through a REST API endpoint. While the endpoint validates that the package name exists in the npm registry as a known plugin or webapp, the version parameter accepts arbitrary npm version specifiers including URLs. npm supports installing packages from git repositories, GitHub shorthand syntax, and HTTP/HTTPS URLs pointing to tarballs. When npm installs a package, it can automatically execute any `postinstall` script defined in `package.json`, enabling arbitrary code execution. The vulnerability exists because npm's version specifier syntax is extremely flexible, and the SignalK code passes the version parameter directly to npm without sanitization. An attacker with admin access can install a package from an attacker-controlled source containing a malicious `postinstall` script. Version 2.19.0 contains a patch for the issue.
Metrics
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness Enumeration
Affected Software
| Vendor | Product | Versions | Update |
|---|---|---|---|
| Signalk | Signal K Server | < 2.19.0 | — |
| Signalk | Signal K Server | 2.19.0 | Beta1 |
References
- https://github.com/SignalK/signalk-server/security/advisories/GHSA-93jc-vqqc-vvvhExploit, Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2025-68619?
How severe is CVE-2025-68619?
How do I fix CVE-2025-68619?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2025
- CVE-2025-68613n8n is an open source workflow automation platform. Versions…8.8
- CVE-2025-68614LibreNMS is an auto-discovering PHP/MySQL/SNMP based network…5.4
- CVE-2025-68615net-snmp is a SNMP application library, tools and daemon. Pr…9.8
- CVE-2025-68616WeasyPrint helps web developers to create PDF documents. Pri…7.5
- CVE-2025-68617FluidSynth is a software synthesizer based on the SoundFont …7
- CVE-2025-68618ImageMagick is free and open-source software used for editin…7.5
- CVE-2025-6862A vulnerability classified as critical has been found in Sou…8.8
- CVE-2025-68620Signal K Server is a server application that runs on a centr…9.1
- CVE-2025-68621Trilium Notes is an open-source, cross-platform hierarchical…7.4
- CVE-2025-68622Espressif ESP-IDF USB Host UVC Class Driver allows video str…6.8
- CVE-2025-68623In Microsoft DirectX End-User Runtime Web Installer 9.29.197…8.8
- CVE-2025-6863A vulnerability classified as critical was found in PHPGuruk…9.8
Are you affected by CVE-2025-68619?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
