CVE-2026-40980Spring AI 在处理 PDF 文件时存在安全漏洞。攻击者可构造恶意 PDF 文件,触发 `ForkPDFLayoutTextStripper` 组件分配不合理的大量内存资源。由于缺乏有效的内存限制机制,该漏洞可导致服务器资源耗尽,进而引发服务拒绝,严重影响系统可用性。
该漏洞源于 Spring AI 项目中的 PDF 文本提取组件 `ForkPDFLayoutTextStripper`。该组件在解析特定结构的 PDF 文件时,未能正确处理边界条件或恶意构造的数据流,导致程序尝试申请超出系统内存上限的堆空间。攻击者利用该漏洞无需用户交互,只需通过网络向受影响应用发送特制 PDF 文件即可触发。CVSS 3.1 向量为 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H,表明攻击复杂度低,主要影响系统的可用性,导致应用崩溃或响应停滞。