Every CVE Search/ Get API key

CVE-2026-47851

Unbounded recursion over attacker-controlled PDF outline tree in Spring AI PDF Document Reader

7.5 High

Analyzing a PDF with a deeply nested or cyclic table of contents can cause a StackOverflowError in the ingestion thread. Spring AI 2.0.0 Spring AI 1.1.0 - 1.1.8 Spring AI 1.0.0 - 1.0.9

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

0.46%Up 0.2 points since Aug 27, 2026
90%50%10%1%

What each source reports

CVE List Score used 7.5

Unbounded recursion over attacker-controlled PDF outline tree in Spring AI PDF Document Reader

Analyzing a PDF with a deeply nested or cyclic table of contents can cause a StackOverflowError in the ingestion thread. Spring AI 2.0.0 Spring AI 1.1.0 - 1.1.8 Spring AI 1.0.0 - 1.0.9

Record
CVE-2026-47851
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-674
Updated
2026-11-02
EUVDEUVD-2026-66821 7.5

Analyzing a PDF with a deeply nested or cyclic table of contents can cause a StackOverflowError in the ingestion thread. Spring AI 2.0.0 Spring AI 1.1.0 - 1.1.8 Spring AI 1.0.0 - 1.0.9

Record
EUVD-2026-66821
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-3934-8pqh-qq29 7.5

Analyzing a PDF with a deeply nested or cyclic table of contents can cause a StackOverflowError...

Analyzing a PDF with a deeply nested or cyclic table of contents can cause a StackOverflowError in the ingestion thread. Spring AI 2.0.0 Spring AI 1.1.0 - 1.1.8 Spring AI 1.0.0 - 1.0.9

Record
GHSA-3934-8pqh-qq29
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-674
Updated
2026-11-02
NVD 7.5

Analyzing a PDF with a deeply nested or cyclic table of contents can cause a StackOverflowError in the ingestion thread. Spring AI 2.0.0 Spring AI 1.1.0 - 1.1.8 Spring AI 1.0.0 - 1.0.9

Record
CVE-2026-47851
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-674
Updated
2026-11-02
OSV 7.5

Unbounded recursion over attacker-controlled PDF outline tree in Spring AI PDF Document Reader

Analyzing a PDF with a deeply nested or cyclic table of contents can cause a StackOverflowError in the ingestion thread. Spring AI 2.0.0 Spring AI 1.1.0 - 1.1.8 Spring AI 1.0.0 - 1.0.9

Record
CVE-2026-47851
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVCLSA-2026-1793463667 No score

TuxCare security update for org.springframework.ai (4 CVEs)

TuxCare rebuilt 3 org.springframework.ai packages to address 4 CVEs. Fixed in 1.0.9-tuxcare.1.

Record
CLSA-2026-1793463667
Updated
2026-11-02
OSVCLSA-2026-1793654179 No score

TuxCare security update for org.springframework.ai (4 CVEs)

TuxCare rebuilt 3 org.springframework.ai packages to address 4 CVEs. Fixed in 1.1.8-tuxcare.1.

Record
CLSA-2026-1793654179
Updated
2026-11-03

Affected products

Affected packages

Affected packages
PackageAffectedFixed
org.springframework.ai:spring-ai-model
TuxCare:Maven
From an advisory covering 4 CVEs
1.0.9 up to 1.0.9-tuxcare.1
1.0.9-tuxcare.1
org.springframework.ai:spring-ai-pdf-document-reader
TuxCare:Maven
From an advisory covering 4 CVEs
1.0.9 up to 1.0.9-tuxcare.1
1.0.9-tuxcare.1
org.springframework.ai:spring-ai-transformers
TuxCare:Maven
From an advisory covering 4 CVEs
1.0.9 up to 1.0.9-tuxcare.1
1.0.9-tuxcare.1
org.springframework.ai:spring-ai-model
TuxCare:Maven
From an advisory covering 4 CVEs
1.1.8 up to 1.1.8-tuxcare.1
1.1.8-tuxcare.1
org.springframework.ai:spring-ai-pdf-document-reader
TuxCare:Maven
From an advisory covering 4 CVEs
1.1.8 up to 1.1.8-tuxcare.1
1.1.8-tuxcare.1
org.springframework.ai:spring-ai-transformers
TuxCare:Maven
From an advisory covering 4 CVEs
1.1.8 up to 1.1.8-tuxcare.1
1.1.8-tuxcare.1

History

History
RecordedChangedSources
affected, facts
affected, aliasesOSV
affected, aliases, products, publishedEUVD, OSV
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-47851 is a high vulnerability (CVSS 7.5) in Spring Ai, published August 26, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.46%, the 40th percentile. No source names a fixed version.

References

MoveEnter Open