
Demonstrate exploitation of Signal K Server CVE-2025-66398 allowing unauthenticated attackers to inject backdoor and enable remote code execution.
This project demonstrates a remote code execution (RCE) vulnerability in Signal K Server versions 2.18.0 and earlier. The proof of concept (PoC) shows how an attacker could run commands on a vulnerable device.
This tool is designed for security testers, system admins, or anyone interested in understanding this security issue. It requires no prior programming skills to run, but basic computer navigation knowledge helps.
Click the button below to visit the project page and download the files.
Go to the link above. You will see a list of files and folders on the GitHub page.
Look for the green Code button near the top right of the page. Click it and select Download ZIP.
Open the extracted folder. You should see files related to the project, such as scripts and documentation.
The project uses scripts written in Python and Go. To run the tool, you will use a simple command prompt window.
Win + R on your keyboard.cmd and press Enter.Type this command, replacing path\to\folder with your extracted folder path:
cd path\to\folder
Press Enter.
You may find a script with a name like run.bat or start.bat. If so, type its name and press Enter. For example:
run.bat
If there is no BAT file, look for a Python script ending with .py. You will need to have Python installed on your PC (see next section).
Type this command to run:
python scriptname.py
Replace scriptname.py with the actual file name.
If you get an error saying Python is not recognized, you need to install Python.
Go to the official Python website:
Click the latest Windows installer and download it.
Open a new Command Prompt window and type:
python --version
It should show the installed Python version.
This tool is for testing and learning about a specific vulnerability only. Use it in a safe environment, such as a test network or isolated machine.
Never run it against systems you do not own or have permission to test.
The tool scans devices running Signal K Server version 2.18.0 or earlier. It attempts to send commands that exploit the vulnerability and checks if the target executes them.
This allows security professionals to confirm if their systems are vulnerable and take action to update or secure them.
For more information about the CVE-2025-66398 vulnerability, search on security databases or GitHub for related research.
Visit this page to download the tool files: