CVE-2026-63404 in Faktory
Zusammenfassung
von VulDB • 26.08.2026
Faktory ist ein sprachunabhängiger Hintergrund-Job-Server. In Versionen vor 1.10.0 ist der integrierte Redis-Bootstrapper anfällig für einen unsicheren Fehler bei temporären Dateien, der es einem lokalen, nicht privilegierten Benutzer ermöglicht, die Redis-Konfiguration zu übernehmen und sich auf Root-Rechte hochzustufen. Er schreibt seine Startkonfiguration in einen festen, vorhersagbaren Pfad mit weltweiter Schreibberechtigung, /tmp/redis.conf, erstellt die Datei nur, wenn sie noch nicht existiert, und validiert diese bei späteren Starts niemals. Da /tmp weltweit beschreibbar ist, kann ein lokaler, nicht privilegiierter Benutzer vor dem Start von Faktory eine /tmp/redis.conf mit vom Angreifer gewählten Redis-Direktiven vorbereiten, die Faktory dann unverändert verwendet. Faktory überschreibt nur die Optionen unixsocket, dir und logfile, sodass Direktiven wie bind, protected-mode, requirepass und loadmodule weiterhin angreifergesteuert sind. Dies ermöglicht es einem Angreifer, die gesamte Job-Warteschlange über einen nicht authentifizierten Netzwerkport stillschweigend freizugeben, ohne dass dem Administrator ein sichtbarer Fehler angezeigt wird. Da das offizielle systemd-Unit Faktory sowie den von ihm gestarteten redis-server-Prozess als Root ausführt, kann ein Angreifer auch eine loadmodule-Direktive angeben, um beliebigen nativen Code im root-eigenen Redis-Prozess auszuführen und so die Eskalation von einem lokalen nicht privilegierten Benutzer auf Root zu erreichen. Dieses Problem wurde in Version 1.10.0 behoben.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.