Advisory Database
  • Advisories
  • Dependency Scanning
  1. pypi
  2. ›
  3. sentence-transformers
  4. ›
  5. CVE-2026-68770

CVE-2026-68770: sentence-transformers local model loading bypasses trust_remote_code and executes custom Python

July 31, 2026 (updated September 30, 2026)

sentence-transformers contains a security control bypass vulnerability that allows attackers to achieve arbitrary code execution by exploiting a logic flaw in the import_module_class helper within sentence_transformers/util/misc.py, where the guard condition includes an ‘or os.path.exists(model_name_or_path)’ clause that satisfies the trust gate whenever the supplied path exists on the local filesystem, regardless of the trust_remote_code=False argument. Attackers who can control or influence the contents of a model directory on disk can place malicious Python files such as modeling_*.py referenced via modules.json, causing the code to execute at import time when an application loads the model with SentenceTransformer(path, trust_remote_code=False), bypassing the documented security contract and achieving code execution within the loading process.

References

  • github.com/advisories/GHSA-jhr6-gm9c-rqjv
  • github.com/huggingface/sentence-transformers
  • github.com/huggingface/sentence-transformers/commit/626eb602b088878a8173bcab69225f68411b99e1
  • github.com/huggingface/sentence-transformers/commit/ae1acc3fb2aa2004577b297eb4a915ce7a03316a
  • github.com/huggingface/sentence-transformers/issues/3801
  • github.com/huggingface/sentence-transformers/pull/3807
  • github.com/huggingface/sentence-transformers/pull/3935
  • github.com/huggingface/sentence-transformers/releases/tag/v5.6.0
  • github.com/huggingface/sentence-transformers/releases/tag/v6.0.0
  • nvd.nist.gov/vuln/detail/CVE-2026-68770
  • www.vulncheck.com/advisories/sentence-transformers-arbitrary-code-execution-on-local-model-load-despite-trust-remote-code-false

Code Behaviors & Features

Detect and mitigate CVE-2026-68770 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions before 5.6.0

Fixed versions

  • 5.6.0

Solution

Upgrade to version 5.6.0 or above.

Impact 9.8 CRITICAL

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Learn more about CVSS

Weakness

  • CWE-94: Improper Control of Generation of Code ('Code Injection')

Source file

pypi/sentence-transformers/CVE-2026-68770.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:16:24 +0000.