๐Ÿ” CVE Alert

CVE-2026-123356

HIGH 7.5

GROBID: Unauthenticated `/api/modelTraining` Endpoint Allows Unbounded Thread Pool Creation (DoS)

CVSS Score
7.5
EPSS Score
0.0%
EPSS Percentile
0th

GROBID is machine learning software for extracting information from scholarly documents. Prior to 0.9.1, the unauthenticated /api/modelTraining endpoint calls GrobidRestProcessTraining.trainModel in GrobidRestProcessTraining.java, where each request creates Executors.newFixedThreadPool(1), submits a training task, and leaves the executor running. Repeated requests permanently retain JVM worker threads and can exhaust process or operating-system thread capacity, degrading or stopping request processing. This issue is fixed in version 0.9.1.

CWE CWE-400
Vendor grobidorg
Product grobid
Published Nov 6, 2026
Stay Ahead of the Next One

Get instant alerts for grobidorg grobid

Be the first to know when new high vulnerabilities affecting grobidorg grobid are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Affected Versions

grobidOrg / grobid
< 0.9.1

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/grobidOrg/grobid/security/advisories/GHSA-g2r5-4c8r-c84f github.com: https://github.com/grobidOrg/grobid/pull/1477 github.com: https://github.com/grobidOrg/grobid/commit/3227e9a6a990ec1687173045f119c24e17d10103 github.com: https://github.com/grobidOrg/grobid/releases/tag/0.9.1