Lucene search
+L

4 matches found

CVE
CVE
•added 2026/05/04 4:55 p.m.•178 views

CVE-2026-40682

The Apache OpenNLP DictionaryEntryPersistor component is vulnerable to XML External Entity (XXE) injection in versions prior to 2.5.9 and 3.0.0-M3 . The root cause is that the DictionaryEntryPersistor class initializes a static SAXParserFactory at class-load time without enabling FEATURE_SECURE_P...

9.1CVSS7.2AI score0.00844EPSS
Save
CVE
CVE
•added 2026/05/04 4:40 p.m.•107 views

CVE-2026-42440

Apache OpenNLP is vulnerable to an Out-of-Memory (OOM) Denial of Service in the AbstractModelReader component. The methods getOutcomes(), getOutcomePatterns(), and getPredicates() read a 32-bit signed integer count from a binary model stream and pass it directly to array allocations without valid...

7.5CVSS7.3AI score0.01065EPSS
Save
CVE
CVE
•added 2026/05/04 4:43 p.m.•96 views

CVE-2026-42027

Apache OpenNLP is vulnerable to arbitrary class instantiation via its ExtensionLoader component in versions before 1.9.5, 2.5.9, and 3.0.0-M3. The instantiateExtension method uses Class.forName() to load classes based on the manifest.properties entry of a model archive. Because the type check occ...

9.8CVSS7.3AI score0.01271EPSS
Save
CVE
CVE
•added 2026/07/24 8:07 a.m.•70 views

CVE-2026-63317

Apache OpenNLP versions before 2.5.10 and before 3.0.0-M5 are vulnerable to arbitrary class instantiation because three code paths use Class.forName() to load classes without prior validation. Specifically, GeneratorFactory parses class names from XML descriptors in model archives, StreamFactoryR...

5.6CVSS6.3AI score0.00852EPSS
Save