SEPTEMBER 17, 2026
Live Feed
Back to database
Case File

CVE-2026-59294

MEDIUM · CVSS 5.9 EPSS 0.26%

Source: NVD + CISA KEV + EPSS · Published 2026-08-27 · Last synced 2026-09-17

CyberRota Analysis

AI-Generated

The vulnerability arises in the ResourceCacheService of Spring AI, where the method getCacheName() improperly constructs on-disk filenames by appending URI fragments without sanitization, allowing for potential directory traversal attacks. This could lead to unauthorized file access or overwriting of files on the server. Organizations using affected versions of Spring AI should prioritize this issue to mitigate risks associated with file system manipulation.

CVE
CVE-2026-59294
Severity
MEDIUM
CVSS
5.9
EPSS
0.26%

Original NVD Description

ResourceCacheService.getCacheName() builds the on-disk filename by appending the URI fragment verbatim, without stripping path separators or .. sequences, and passes the result to new File(resourceParentFolder, newFileName) before writing the downloaded bytes there. Spring AI 2.0.0 Spring AI 1.1.0 - 1.1.8 Spring AI 1.0.9 and earlier

Related CVEs

Other vulnerabilities affecting the same vendor(s)