CVE-2026-55591 in Server信息

摘要

由 VulDB • 2026-09-15

Signal K Server 是一款在船只中央集线器上运行的服务器应用程序。在版本 2.28.0 之前,`src/serverroutes.ts` 中的 `makeRemoteRequest()` 函数接受了来自 `testSignalKConnection`、`requestAccess` 和 `checkAccessRequest` 端点的由攻击者控制的 host(主机)、port(端口)、useTLS(是否使用 TLS)和 selfsignedcert(自签名证书)参数,但未对目标地址进行验证。当未配置安全设置时,`dummysecurity.ts` 中的 `addAdminMiddleware()` 成为空操作(no-op),导致所有三个端点均可在无需身份验证的情况下访问。服务器可能被强制联系回环地址、私有地址、链路本地地址、云元数据或任意外部目标;此外,selfsignedcert 参数可禁用出站 HTTPS 请求的证书验证。`checkAccessRequest` 端点还将 requestId 插值到其目标路径中,从而允许遍历所选主机上的其他路径。不同的成功、连接被拒绝和超时响应使得内部端口扫描成为可能;返回的响应体支持云元数据和内部服务数据的外泄;`requestAccess` 允许服务器发起带有攻击者控制的 JSON 数据的 POST 请求;而对集群内部服务的访问则可能导致横向移动。此问题已在版本 2.28.0 中修复。

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

来源

Want to know what is going to be exploited?

We predict KEV entries!