CVE-2025-69203CVE-2025-69203是Signal K Server中的一个中等严重性安全漏洞,该服务器是运行在船舶中央集线器上的应用程序。漏洞存在于2.19.0之前版本的访问请求系统中,主要涉及两个安全缺陷的组合利用。首先,访问请求系统允许攻击者在description字段中提供误导性描述,同时请求admin权限,而管理界面突出显示description字段但弱化显示实际的permissions字段。其次,系统无条件信任X-Forwarded-For HTTP头来确定客户端IP地址,导致攻击者可以伪造IP地址。结合信息泄露漏洞,攻击者可以枚举设备名称,冒充合法设备,制作看似可信的描述,伪造内部网络IP地址,并请求提升权限,形成极具说服力的社会工程攻击场景,大大增加了管理员批准恶意请求的可能性。
Signal K Server的访问请求功能存在设计缺陷。当设备发起访问请求时,系统接受三个关键字段:clientId、description和permissions。管理UI在展示待处理请求时,将description字段以醒目方式呈现给管理员,而实际的permissions字段(决定授予的访问级别)则以较小字体或单独区域显示。攻击者可利用此设计缺陷请求admin权限,但提供暗示只读访问的description字段。此外,访问请求处理器直接信任X-Forwarded-For HTTP头而不进行任何验证,该头部原本用于在请求经过反向代理时保留原始客户端IP。攻击者可通过在请求中注入任意X-Forwarded-For值来伪造IP地址,使其显示为来自可信的内部网络地址。结合可枚举的设备名称,攻击者能够构建完整的社交工程攻击包:冒充合法设备、伪造可信IP、请求管理员权限、提供误导性描述,从而诱导管理员批准恶意访问请求。