CVE-2025-41335CVE-2025-41335是发现于CanalDenuncia.app应用中的一个严重授权缺失漏洞(Broken Access Control)。该漏洞存在于应用程序的API接口中,特别是'/api/buscarEmpresaById.php'端点。攻击者可以通过构造恶意的POST请求,利用该接口中存在的参数'id'和'id_sociedad'来绕过正常的授权检查机制,从而未经授权地访问其他用户的敏感信息。CanalDenuncia.app是一个专门用于接收和处理举报信息的平台,通常被企业和组织用于内部举报和投诉处理。由于该平台存储了大量敏感的用户和举报信息,一旦攻击者成功利用此漏洞,将可能导致大量个人隐私数据泄露,包括举报人信息、被举报人信息以及相关企业数据等。此漏洞的CVSS评分为7.5,属于高危级别,其攻击复杂度低,无需认证和用户交互即可实现,攻击者可以直接通过网络发起攻击,对系统的机密性造成严重影响。
该漏洞属于OWASP Top 10中的A01:2021 - Broken Access Control类别。具体技术细节如下:漏洞位置位于CanalDenuncia.app的API端点'/api/buscarEmpresaById.php'。该接口在设计时未对用户请求进行充分的权限验证,允许攻击者通过直接调用API接口并传入任意用户ID参数来获取对应用户的数据。攻击者利用的参数包括:'id'参数用于指定目标用户标识,'id_sociedad'参数用于指定社会/公司标识。由于服务端未验证当前认证用户是否有权限访问指定ID对应的数据,攻击者可以通过遍历不同的ID值来批量获取系统中所有用户的信息。攻击者无需获取任何有效的认证凭据,只需构造标准的HTTP POST请求即可触发漏洞。请求中需要包含正确的参数名和目标URL,服务端会返回对应ID的用户信息,包括可能包含的个人身份信息、企业数据等敏感内容。这种类型的漏洞通常是由于开发人员在实现业务逻辑时过于依赖客户端提供的数据,或者未在后端实现充分的对象级别访问控制(Object Level Access Control)。