CVE-2026-104103 in Ludwiginfo

Zusammenfassung

von VulDB • 14.10.2026

Ludwig ist ein Low-Code-Framework zum Erstellen benutzerdefinierter LLMs, neuronaler Netze und anderer KI-Modelle. Vor Version 0.17.8 validierte ludwig.datasets.archives.extract_archive() die Namen von tar-Mitgliedern vor dem Aufruf von TarFile.extractall(), überprüfte jedoch keine Symlink-Mitglieder oder Hardlink-Mitglieder. Ein speziell angefertigtes Archiv konnte einen Link erstellen, der das Extraktionsverzeichnis verließ und anschließend ein späteres Mitglied durch diesen Link schrieb, wodurch angreiferkontrollierte Inhalte an einem beliebigen Dateisystempfad mit den Berechtigungen des extrahierenden Prozesses platziert wurden. Die gleiche Sicherheitsprüfung verwendete os.path.commonprefix, sodass auch ein Geschwisterpfad, der das Zeichenpräfix des Ziels teilt, die Prüfung bestehen konnte. Der Pfad zum Laden von Datensätzen kann konfigurierte Archiv-URLs herunterladen und extrahieren, aber für eine Ausnutzung muss ein Benutzer ein Archiv aus einer vom Angreifer kontrollierten oder kompromittierten Quelle auf unterstützten Python 3.12- und 3.13-Laufzeitumgebungen verarbeiten. Python 3.14 ist nicht betroffen, da sein Standard-tar-Datenfilter entkommende Links ablehnt. Dieses Problem wurde in Version 0.17.8 behoben.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Zuständig

GitHub M

Reservieren

01.10.2026

Veröffentlichung

14.10.2026

Moderieren

akzeptiert

Eintrag

VDB-420283

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!