Analysis and contextual insights are available on OpenCVE Cloud.
No solution or workaround provided in the CVE record.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-gh9r-c94j-cmp5 | Stanza: RCE via pickle deserialization in the lemmatizer |
Tue, 03 Nov 2026 22:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Stanfordnlp
Stanfordnlp stanza |
|
| Vendors & Products |
Stanfordnlp
Stanfordnlp stanza |
Tue, 03 Nov 2026 20:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Stanza is a Stanford NLP Python library for tokenization, sentence segmentation, NER, and parsing of many human languages. From 1.14.0 until 1.15.0, loading an attacker-supplied lemmatizer checkpoint can execute arbitrary code because stanza/models/lemma/trainer.py stores pos_dict as gzip-compressed pickle bytes and Trainer.load passes the decompressed stream to unrestricted pickle.loads. The outer torch.load call uses weights_only=True, but the nested bytes are treated as a primitive and are not inspected by that allowlist. The path is reachable during pipeline construction through a caller-influenced lemma_model_path, before inference begins. This issue is fixed in version 1.15.0. | |
| Title | Stanza: RCE via pickle deserialization in the lemmatizer | |
| Weaknesses | CWE-502 CWE-94 |
|
| References |
| |
| Metrics |
cvssV3_1
|
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2026-11-03T22:39:36.547Z
Reserved: 2026-10-23T19:37:27.176Z
Link: CVE-2026-115878
No data.
Status : Received
Published: 2026-11-03T21:17:02.377
Modified: 2026-11-03T21:17:02.377
Link: CVE-2026-115878
No data.
OpenCVE Enrichment
Updated: 2026-11-03T22:00:05Z
Github GHSA