CVE-2026-118690
9.8 CRITICALpublic exploit availablePublished 2026-10-28 · Updated 2026-10-28
AI risk analysis
- Summary
- Signal K Server before 2.33.0 lacks authentication on the /skServer/ziplogs endpoint, allowing unauthenticated attackers to download log archives containing sensitive files like security.json, which stores the JWT secret key and enables token forgery and persistent admin account creation.
- Exploitability
- Trivial to exploit over the network with no privileges or user interaction required, as long as the vulnerable endpoint is reachable.
- Blast radius
- Full server compromise including confidentiality, integrity, and availability impacts: attackers can forge admin tokens, create persistent backdoor accounts, and fully control the server.
- Detection
- Look for unauthenticated HTTP GET requests to /skServer/ziplogs in web server access logs; a successful request will return a ZIP file (Content-Type: application/zip) without prior authentication headers or session cookies.
- Prioritized remediation
- Upgrade to Signal K Server version 2.33.0 or later, which patches the missing authentication on the /skServer/ziplogs endpoint.
auth-bypassjwt-exploitweblog-exposure
Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.
NVD description
Signal K Server before 2.33.0 contains a missing authentication vulnerability that allows unauthenticated remote attackers to download log archives via the /skServer/ziplogs endpoint. Attackers can extract the JWT secretKey from security.json in the ZIP, forge administrator tokens, and create persistent admin accounts for full server control.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weaknesses
CWE-306
Public exploit & PoC references
- https://github.com/SignalK/signalk-server
- https://github.com/SignalK/signalk-server/blob/v2.32.0/src/interfaces/logfiles.js#L30-L91
- https://github.com/SignalK/signalk-server/commit/728bab82742d16c54e50525b95dc9b6e32396107
- https://github.com/SignalK/signalk-server/releases/tag/v2.33.0
- https://github.com/SignalK/signalk-server/security/advisories/GHSA-4w32-qx5g-cpwv
All references
- https://github.com/SignalK/signalk-server
- https://github.com/SignalK/signalk-server/blob/v2.32.0/src/interfaces/logfiles.js#L30-L91
- https://github.com/SignalK/signalk-server/commit/728bab82742d16c54e50525b95dc9b6e32396107
- https://github.com/SignalK/signalk-server/releases/tag/v2.33.0
- https://github.com/SignalK/signalk-server/security/advisories/GHSA-4w32-qx5g-cpwv
- https://www.vulncheck.com/advisories/signal-k-server-before-2.33.0-missing-authentication-via-skserver-ziplogs
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- CRITICALCVE-2025-70516
- HIGHCVE-2026-100672PoC
- CRITICALCVE-2026-101077PoC
- CRITICALCVE-2026-101590
- HIGHCVE-2026-102121PoC
- CRITICALCVE-2026-102361PoC
- CRITICALCVE-2026-102458
- HIGHCVE-2026-102811PoC
Related by shared AI tags and CWE weakness class. Browse the full archive.