CVE-2026-40131SAP的@sap/hdi-deploy包中存在SQL注入漏洞。该漏洞由于在动态构建SQL查询时,直接使用了用户输入而未进行适当的参数化处理或使用预编译语句导致。成功利用此漏洞需要高权限用户,攻击者可以篡改SELECT语句,从而影响应用程序的机密性和可用性。该漏洞对完整性无影响。
该漏洞的根本原因在于@sap/hdi-deploy包在处理用户输入时,未能充分验证和净化数据,直接将其拼接到SQL查询字符串中。这种不安全的编码方式导致了SQL注入漏洞的产生。由于CVSS向量显示攻击向量为本地(AV:L)且需要高权限(PR:H),攻击者通常需要已经拥有对系统的较高访问权限才能利用此漏洞。攻击者可以通过精心构造恶意SQL片段,注入到原本的SELECT语句中,从而改变查询逻辑,读取敏感数据(机密性影响)或导致数据库服务异常(可用性影响)。由于漏洞描述明确指出只能影响SELECT语句,因此对数据的完整性(I:N)没有直接影响,即无法通过此漏洞直接进行INSERT、UPDATE或DELETE操作来破坏数据。