CVE-2026-22729 is a high-severity JSONPath injection vulnerability in Spring AI's AbstractFilterExpressionConverter, impacting applications that use vector stores for metadata-based access controls, such as multi-tenant isolation or role-based access. This flaw allows unauthenticated attackers to inject arbitrary JSONPath logic into filter expressions due to improper input escaping, enabling them to bypass security controls and access unauthorized documents. With a CVSS score of 8.6 HIGH, it features a network attack vector and low attack complexity, resulting in a high confidentiality impact. Currently, there is no evidence of active exploitation or public exploit code, though the vulnerability has received some community attention and media coverage.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
>= 1.0.0, < 1.0.4CPE matchmatch criteria | cpe:2.3:a:vmware:spring_ai:*:*:*:*:*:*:*:* | ||
>= 1.1.0, < 1.1.3CPE matchmatch criteria | cpe:2.3:a:vmware:spring_ai:*:*:*:*:*:*:*:* |
CVSS version used by this source: 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
The average CVE in this peer group has 0.0 Twitter, 0.0 Reddit, 0.1 Bluesky, 0.1 Mastodon, and 0.4 GitHub mentions.
The average CVE in this peer group has 0.1 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.