CVE-2025-69907Newgen OmniDocs存在一个严重的安全漏洞,攻击者可以通过访问未受保护的API端点来获取敏感的内部配置信息。该漏洞源于/omnidocs/GetListofCabinet API端点缺少身份验证和访问控制机制。未经身份验证的远程攻击者可以直接访问该端点,无需提供任何有效凭证即可检索包含机柜名称和数据库相关元数据的敏感配置信息。这种未授权的信息泄露允许攻击者枚举后端部署详情,可能为进一步的定向攻击提供便利条件。攻击者可以利用这些信息了解系统架构、数据库结构和配置文件内容,从而规划更复杂的攻击路径。该漏洞影响产品的机密性,可能导致敏感业务数据和系统配置信息外泄。
漏洞存在于Newgen OmniDocs的Web应用层,具体位于/omnidocs/GetListofCabinet API端点。该端点在设计实现时缺少了必要的身份验证和授权检查机制。正常情况下,类似的数据查询接口应该要求用户进行身份验证并验证其访问权限,但该端点直接暴露在公网环境中,任何人都可以直接访问。攻击者通过构造特定的HTTP请求(如GET请求)到该端点,即可无需任何认证凭证获取响应。响应内容包含敏感的系统配置信息,主要包括:1)Cabinet(机柜)名称列表,这些名称通常对应系统中的文档存储单元;2)数据库相关的元数据信息,包括数据库连接配置、表结构信息等;3)系统部署拓扑信息。攻击者可以通过自动化脚本批量探测和枚举这些信息,为后续的横向移动和数据窃取奠定基础。该漏洞属于OWASP Top 10中的A01:2021 Broken Access Control类别。