Approved changes feed: RSS · Atom

cpe:2.3:a:snorkel:snorkel:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorSnorkel (9daecaff-1c5d-56be-94f1-deee224cf525)
ProductSnorkel (091c65e3-058e-55d3-941e-ddaa64799e27)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-31224 vulnerable 2026-06-08 07:57:14.748105 Details available
The snorkel library thru v0.10.0 contains an insecure deserialization vulnerability (CWE-502) in the MultitaskClassifier.load() method of the MultitaskClassifier class. The method loads model weight files using torch.load() without enabling the security-restrictive weights_only=True parameter. This default behavior allows the deserialization of arbitrary Python objects via the Pickle module. A remote attacker can exploit this by providing a maliciously crafted model file, leading to arbitrary code execution on the victim's system when the file is loaded via the vulnerable method.
Published: 2026-05-12T00:00:00.000Z
Updated: 2026-05-13T14:05:56.939Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-31223 vulnerable 2026-06-08 07:57:14.747757 Details available
The snorkel library thru v0.10.0 contains a critical insecure deserialization vulnerability (CWE-502) in the BaseLabeler.load() method of the BaseLabeler class. The method loads serialized labeler models using the unsafe pickle.load() function on user-supplied file paths without any validation or security controls. Python's pickle module is inherently dangerous for deserializing untrusted data, as it can execute arbitrary code during the deserialization process. A remote attacker can exploit this by providing a maliciously crafted pickle file, leading to arbitrary code execution on the victim's system when the file is loaded via the vulnerable method.
Published: 2026-05-12T00:00:00.000Z
Updated: 2026-05-15T18:05:33.607Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-31222 vulnerable 2026-06-08 07:57:14.747222 Details available
The snorkel library thru v0.10.0 contains an insecure deserialization vulnerability (CWE-502) in the Trainer.load() method of the Trainer class. The method loads model checkpoint files using torch.load() without enabling the security-restrictive weights_only=True parameter. This default behavior allows the deserialization of arbitrary Python objects via the Pickle module. A remote attacker can exploit this by providing a maliciously crafted model file, leading to arbitrary code execution on the victim's system when the file is loaded via the vulnerable method.
Published: 2026-05-12T00:00:00.000Z
Updated: 2026-05-15T18:05:36.732Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.