CVE-2025-14038CVE-2025-14038是EnterpriseDB (EDB) Hybrid Manager中的一个高危安全漏洞,CVSS评分达到7.0。该漏洞源于Istio Gateway的配置错误,允许未认证的远程攻击者直接访问某些敏感的gRPC端点。攻击者可以利用此漏洞读取潜在的敏感信息,或者通过向gRPC端点写入畸形数据来触发拒绝服务(DoS)条件。此漏洞影响Hybrid Manager的所有版本,攻击复杂度低,无需用户交互即可被利用。由于安全策略依赖于Istio Gateway配置中显式定义的权限,而受影响端点未被正确配置,导致认证和授权机制被完全绕过。EDB已发布1.3.3版本修复此问题,建议所有用户立即升级。
该漏洞的根本原因在于EDB Hybrid Manager部署中Istio Gateway的安全策略配置不当。Istio作为服务网格的关键组件,负责管理微服务间的流量和安全策略,包括身份验证和授权。在正常配置下,所有需要保护的端点都应在Istio Gateway配置中明确定义所需权限。然而,由于配置疏忽,部分gRPC端点未被包含在安全策略定义中。这导致一个关键的安全控制失效:当请求到达这些未定义的端点时,Istio Gateway不会执行预期的认证和授权检查,请求直接放行到后端服务。攻击者可以通过构造直接请求到这些gRPC端点来利用此漏洞。由于gRPC通常用于内部服务通信和敏感操作管理,攻击者可能获取数据库配置、用户信息或其他敏感业务数据。此外,写入畸形数据可能触发服务异常,导致DoS。攻击向最为网络可远程利用,无需任何凭证或用户交互。