CVE-2026-68770 in sentence-transformers
Zusammenfassung
von VulDB • 01.08.2026
sentence-transformers enthält eine Sicherheitskontrollumgehungsschwachstelle (Security Control Bypass Vulnerability), die es Angreifern ermöglicht, beliebigen Code auszuführen, indem sie einen Logikfehler in der Hilfsfunktion `import_module_class` innerhalb von `sentence_transformers/util/misc.py` ausnutzen. Dabei erfüllt die Guard-Bedingung den Vertrauenscheck („Trust Gate"), sobald das angegebene Pfad-Element im lokalen Dateisystem existiert (`or os.path.exists(model_name_or_path)`), unabhängig vom Argument `trust_remote_code=False`. Angreifer, die Inhalte eines Modellverzeichnisses auf der Festplatte steuern oder beeinflussen können, schädliche Python-Dateien wie `modeling_*.py`, die über `modules.json` referenziert werden, ablegen. Dies führt dazu, dass der Code beim Import ausgeführt wird, wenn eine Anwendung das Modell mit `SentenceTransformer(path, trust_remote_code=False)` lädt, wodurch das dokumentierte Sicherheitskonzept umgangen und die Code-Ausführung innerhalb des Ladevorgangs erreicht wird.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.