CVE-2026-40132SAP Strategic Enterprise Management (SEM) 组件中的 Business Server Pages (BSP) Scorecard Wizard 存在安全漏洞,原因是系统未对特定功能执行必要的授权检查。该漏洞允许经过身份验证的攻击者绕过访问控制限制,获取其原本无权查看的敏感信息。此外,攻击者还可利用此漏洞修改系统的默认设置及数值字段。这种篡改行为将直接影响风险评估的准确性,可能导致风险等级被错误地人为降低,从而对数据的机密性和完整性造成低程度影响,尽管不影响系统可用性,但潜在的业务误导风险不容忽视。
该漏洞的核心原理在于 SAP Strategic Enterprise Management 业务服务器页面(BSP)中的 Scorecard Wizard 应用程序在处理请求时,未能严格验证当前用户上下文是否具备执行特定操作的权限。在正常的安全逻辑中,应用程序应在处理读取或修改请求前,检查用户角色及访问控制列表(ACL)。然而,受影响的版本仅依赖用户已认证的状态,而未细化到功能级权限校验。
攻击者利用此漏洞的技术路径较为直接。首先,攻击者需要获取 SAP 系统的一个低权限合法账户。在通过认证并建立有效会话后,攻击者可以通过嗅探网络流量或逆向分析前端逻辑,定位到用于配置 Scorecard 或修改数值字段的 API 端点。由于后端存在授权缺失,攻击者可以构造特制的 HTTP 请求(通常是 POST 或 GET 请求),在请求参数中注入恶意的配置值或指定想要访问的非授权资源 ID。
当服务器接收到这些请求时,会直接执行业务逻辑而不会拦截。这使得攻击者能够读取敏感的战略数据,并篡改风险计算相关的字段(如风险权重、阈值等)。这种篡改不仅破坏了数据完整性,还通过操纵评估逻辑使系统显示错误的风险报告,从而达到掩盖真实风险状态的目的。