Skip to content
NewA calmer, faster ZeroHour

Unsloth loader can run Python even with trust disabled

Original title: Trusting Unsloth’s trust setting could mean executing malicious code

CSO Online ()1 min read
AI summary · x-ai/grok-4.7Summaries by Vani AI

CVE-2026-93348, scored 8.6, is fixed in Unsloth 2026.8.20 and Unsloth Zoo 2026.8.14.

Pillar Security disclosed CVE-2026-93348, a high-severity flaw in Unsloth’s model loader. A model-type value from a configuration is placed into a Python import and executed with exec(), so trust_remote_code=False does not stop it. Injected code runs as the loading process and can expose datasets, artifacts, Hugging Face tokens, and cloud credentials. Unsloth Zoo before 2026.8.14 and Unsloth before 2026.8.20 are affected.

Unconfirmed: No in-the-wild exploitation is reported, and later maintainer responses are only described by the researchers.

Key facts
  • CVSS score is 8.6.
  • Pillar’s testing saw code run before weights or tokenizers loaded.
  • The first fix reportedly landed within six hours of an August 22 private report.
  • Pillar says maintainers did not answer later disclosure attempts.
  • VulnCheck assisted with CVE assignment.
Security assessment · AI, from the article

Impact: Arbitrary Python execution as the model-loading process

ProductAffectedFixed in
Unsloth Zoo2025.9.9 to before 2026.8.142026.8.14 or later
Unsloth2025.9.9 to before 2026.8.202026.8.20 or later
What to do
  1. 1.Update Unsloth Zoo to 2026.8.14 or later and Unsloth to 2026.8.20 or later.
  2. 2.Check Unsloth dependencies in notebooks, training workers, and container images.
Analyze CVE-2026-93348 with Vani AIImpact, affected versions, exploitation, mitigations and detection

Vulnerabilities mentioned

All
CVEVulnerabilityCVSSEPSSSignalsPublished
CVE-2026-93348
Code injection RCE in Unsloth model loading
8.6—

From the original article

1 min read at csoonline.com

AI developers may have a security setting enabled and still end up running attacker-controlled code. Pillar Security has disclosed a high-severity vulnerability in Unsloth’s model loader that could allow arbitrary Python code execution when processing a maliciously crafted model configuration. Tracked as CVE-2026-93348, the vulnerability carries a CVSS score of 8.

A short excerpt; the article and its images belong to the publisher. Summary, key facts and assessment above are AI-written from the article and can be wrong.