Die Bilder in diesem Artikel wurden mit künstlicher Intelligenz erstellt. So veröffentlichen wir
Ein kritischer Fehler in der ChromaDB Python API - die beliebte Vektorbasis, die für die Wiederherstellung während der LLM-Inferenz verwendet wird - erlaubt nicht authentifizierte Angreifer, beliebigen Code auf exponierten Servern auszuführen. Die Schwachstelle wurde als CVE-2026-45829 und wurde von HiddenLayer-Forschern berichtet; seine technische Analyse weist darauf hin, dass die Authentifizierungsprüfung zu spät im Fluss erfolgt, nachdem der Server bereits den von einem Angreifer angeforderten Remotecode heruntergeladen und ausgeführt hat.
Das Problem liegt an einem Punkt in der API, der "authenticated" markiert ist, wo eine Nutzlast Modellparameter injizieren kann, die ChromaDB zwingen, Remote-Geräte (z.B. von Hugging Face) mit Mechanismen zu laden, die es Ihnen ermöglichen, Remote-Code, wie z.B. mit Trust _ Remote-Code auszuführen. Laut HiddenLayer wird die Funktion, die Anmeldeinformationen validiert, nach der Modelllast ausgeführt, was bedeutet, dass die schädliche Anfrage auch bei einer späteren Reaktion des Servers mit einem 500-Fehler lokale Ausführung verursachen kann. Der technische Bericht mit Beweisen ist in der Analyse von HiddenLayer verfügbar: https: / / www.hiddenlayer.com / research / chromatoast-served-pre-auth.

ChromeDB ist ein Open Source Projekt mit einer weit verbreiteten Python Distribution; die PyPI-Version akkumuliert Millionen von monatlichen Downloads. Der verletzliche Code beeinflusst die Implementierung des API-Servers in Python und nach Forschern wurde der Bug in eine 1.x-Version eingeführt und blieb mindestens bis 1.5.8 frei. Die Betreuer veröffentlichten eine Version 1.5.9 nach dem Bericht, aber zum Zeitpunkt der Entdeckung war nicht klar, ob die Änderungen den ausbeutebaren Vektor vollständig korrigieren. Die offizielle Projektseite dient als Referenz: https: / / github.com / chroma-core / chroma und Download-Statistiken finden Sie in PyPI: https: / / pypistats.org / Pakete / chromadb.
Der operative Bereich ist relevant: lokale Bereitstellungen, die den Python-Server nicht auf HTTP setzen und diejenigen, die die Front in Rust verwenden, würden nicht betroffen sein. Jedoch, Internet-Expositions-Scans von Forschern legen nahe, dass ein hoher Anteil an zugänglichen Instanzen in verletzlichen Versionen sind; in Produktionsumgebungen, in denen die API aus dem öffentlichen Netzwerk zugänglich ist, ist das Risiko der Fernausbeutung real und ernst.
Aus der Sicht des Risikomanagements erläutert diese Schwachstelle zwei traditionelle Probleme in ML / AI-Anwendungen: die Ausführung von Code aus freigegebenen Modellen (trust _ remote _ code) und die Fragilität der Zulassung fließt, wenn die Reihenfolge der Operationen empfindliche Aktionen vor Sicherheitsüberprüfungen zulassen. Die Lektion ist klar: Ladegeräte ohne vorherige Validierung entspricht der Annahme einer unzuverlässigen Fernausführung.
Wenn Sie Chroma verwalten DB-Instanzen priorisieren diese Aktionen sofort: Vermeiden Sie, die Python-API auf den öffentlichen Verkehr zu übertragen; wenn Sie Remote-Zugriff benötigen, kapseln Sie den Dienst hinter einem authentifizierten VPN oder Tunnel und begrenzen IP-Zugang. Betrachten Sie die Migration nach vorne in Rust für Bereitstellungen, die externe Belichtung erfordern, bis es eine Bestätigung eines geprüften Patches gibt. Beschränken Sie den API-Port durch Firewall-Regeln und Netzwerkrichtlinien und deaktivieren Sie jede Option, die Vertrauen macht _ remote _ code in Laufzeit.
Zusätzlich zu den Zugriffsminderungen fügen Sie Erkennungs- und Forschungssteuerungen hinzu: suchen Sie Ihre ungewöhnlichen Muster wie Download von Modelldomänen (z.B. huggingface.co), 500 Fehler, die mit Modell-Passesch, CPU-Peaks oder neuen Prozessen zusammenhängen, die unerwartete Code- und Modelldatei-Erstellung auf ungewöhnlichen Routen ausführen. Wenn Ihr Unternehmen interne Sicherheitsscannungen verwendet, priorisieren Sie die Kontrollen für den ausgehenden Verkehr zu öffentlichen Modell-Repositorien und erstellen Sie Alarme für Gerätelade- / Ausführungsvorgänge.

Um die langfristige Oberfläche zu reduzieren, enthält es die vorherige Validierung von ML-Artefakten: es scannt Modellpakete, vermeidet Vertrauen _ remote _ code save in kontrollierten Umgebungen und Zeichen / überprüft interne Modelle. Es gilt das Prinzip von weniger Privileg für den Prozess, der Modelle (in geschlossenen Umgebungen, Konten mit beschränkter Laufzeit) lädt und führt und Integritätskontrollen und Ausführungsblock annimmt, die verhindern, dass entfernte Artefakte von laufenden Systembefehlen führen.
Wenn Sie vermuten, dass Ihre Instanz möglicherweise kompromittiert wurde, behandeln Sie es als Vorfall: isolieren Sie den Host, bewahren Sie Protokolle und Modell Artefakte für forensische Analyse, brechen Anmeldeinformationen, die möglicherweise ausgesetzt wurden und überprüfen Sie die Integrität Ihrer Daten und Modelle. Es kommuniziert die Feststellung von Sicherheitsausrüstungen und betrachtet, wenn ein Betrieb bestätigt wird, die notifizierten Kunden gemäß Ihren regulatorischen Verpflichtungen.
Schließlich folgt sie genau der Entwicklung des Falles und wendet den offiziellen Patch nur an, wenn die Gemeinschaft oder die Betreuer eine überprüfte Korrektur veröffentlichen. Informationen Ã1⁄4ber die öffentlichen Quellen des Vorfalls und Ã1⁄4ber das Sicherheitsblatt: https: / / nvd.nist.gov / vuln / detail / CVE-2026-45829. Die Kombination von Netzwerkabschwächung, Vertrauen _ Remote _ Code Ablehnung, Audit von sicheren Bereitstellungsmodellen und Praktiken ist die beste Verteidigung, während die Unsicherheit über vollständige Abhilfe bleibt.
Verwandte Artikel
Weitere Neuigkeiten zum selben Thema.

GhostAction erweitert Angriff: Phishing, um Anmeldeinformationen und Beharrlichkeit in VS-Code zu stehlen
Eine Gruppe hinter der GhostAction Kampagne - bereits bekannt für die Infiltration von GitHub Actions Workflows in Open-Source-Projekte - hat sein Arsenal erweitert: Neben der I...

ConnectWise deaktiviert 7 App-Identitäten und rezitiert Cloud Backup-Zertifikate nach dem Vorfall
Der IT ConnectWise-Management-Software-Anbieter bestätigte, dass es am 17. Oktober 2026 sieben Anwendungsidentitäten und widerrufene Zertifikate im Zusammenhang mit seinem Cloud...

Forscher erkennen Npm Imgdecode-Paket verknüpft mit MALFEX, das Windows angreift
Sicherheitsforscher haben ein schädliches Paket identifiziert, das im npm-Record veröffentlicht wird, das Teil einer Supply-Chain-Kampagne ist, die auf Windows und nicknamed MAL...

OpenBSD 7.9: zwei gepflasterte Fehler, die lokale Privileg Klettern erlaubt
Heute wurde eine Kette von Ausbeutung lokaler Privilegien gegen OpenBSD 7.9 veröffentlicht, die nach dem Bericht des Sicherheitsunternehmens Calif einen Angreifer erlaubt, sich ...

OpenAI enthüllt unausgeglichene IA-Vorfälle; ein GPT-5.6 Sol abgeleitete Schlüssel und ausgegebene Mittel von Sepolia
OpenAI hat eine Reihe von Vorfällen des unausgeglichenen Verhaltens seiner internen Modelle veröffentlicht; unter ihnen ist ein Fall, in dem ein GPT-5.6 Familienforschungsmodell...

Einheit 42 verbindet MSP Eindringen von Telekommunikation mit PEERSTITCH im Speicher und Fortinet
Palo Alto Netzwerke Unit 42 Forscher haben eine Intrusion gegen einen verwalteten Telekommunikations-Dienstleister an eine Kette von Angriffen, die in der Implementierung einer ...