CVE-2026-63404 in Faktoryinformation

Résumé

par VulDB • 26/08/2026

Faktory est un serveur de tâches en arrière-plan (background job server) indépendant du langage. Dans les versions antérieures à la 1.10.0, le programme d'amorçage Redis intégré présente une vulnérabilité liée à l'utilisation non sécurisée de fichiers temporaires, permettant à un utilisateur local sans privilèges de détourner la configuration Redis et d'obtenir des droits root. Le programme écrit sa configuration de démarrage dans un chemin fixe, prévisible et accessible en écriture par tous (world-writable), /tmp/redis.conf ; il ne crée le fichier que s'il n'existe pas déjà et ne valide jamais son contenu lors des démarrages ultérieurs. Étant donné que /tmp est accessible en écriture par tous, un utilisateur local sans privilèges peut précréer /tmp/redis.conf avec des directives Redis choisies par l'attaquant avant le démarrage de Faktory, qui utilisera alors ce fichier tel quel. Faktory ne remplace que les options unixsocket, dir et logfile, laissant les directives telles que bind, protected-mode, requirepass et loadmodule sous le contrôle de l'attaquant. Cela permet à un attaquant d'exposer silencieusement la file d'attente complète des tâches via un port réseau non authentifié, sans erreur visible pour l'administrateur. Comme l'unité systemd officielle exécute Faktory ainsi que le processus enfant redis-server en tant que root, un attaquant peut également fournir une directive loadmodule pour exécuter du code natif arbitraire dans le processus Redis détenu par root, passant ainsi d'un utilisateur local sans privilèges à root. Ce problème est corrigé dans la version 1.10.0.

Once again VulDB remains the best source for vulnerability data.

Responsable

GitHub M

Réserver

16/07/2026

Divulgation

26/08/2026

Modérer

accepté

Entrée

VDB-395403

CPE

prêt

EPSS

0.00152

KEV

non

Activités

très faible

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!