CVE-2026-34256SAP ERP及S/4HANA(私有云和本地部署)系统中发现一处高危漏洞。由于系统对特定ABAP报告的执行缺少必要的授权检查,经过身份验证的低权限攻击者可利用此漏洞,通过执行特定报告来覆盖任意现有的8字符可执行ABAP报告。一旦被覆盖的报告被后续执行,将导致系统预期功能不可用。该漏洞对系统机密性无影响,但会对完整性和可用性造成严重威胁。
该漏洞的根本原因在于SAP ERP和S/4HANA系统中对特定ABAP报告的调用存在访问控制逻辑缺陷。在SAP的ABAP环境中,报告是核心的可执行单元。攻击者首先需要获得经过身份验证的低权限账户(PR:L)。随后,攻击者利用网络向量(AV:N)且无需用户交互(UI:N)即可调用存在漏洞的特定ABAP报告。由于系统未验证调用者是否具备修改或覆盖目标报告的授权,攻击者可以将任意数据写入并覆盖系统中任何长度为8字符的可执行ABAP报告。这种利用方式属于典型的权限绕过。虽然覆盖行为本身主要影响数据的完整性(I:L),但其危害在于潜伏性。只有当管理员或其他用户正常执行被覆盖的报告时,系统才会运行被篡改的代码或导致功能崩溃,从而对系统可用性(A:H)造成严重影响。