CVE-2026-63404 in Faktory
要約
〜によって VulDB • 2026年08月26日
Faktoryは言語非依存のバックグラウンドジョブサーバーです。バージョン1.10.0より前のバージョンでは、組み込みRedisのブートストラッパーに安全でない一時ファイルに関する脆弱性があり、ローカルの権限のないユーザーがRedisの設定を乗っ取り、root権限へのエスカレーションが可能になります。Faktoryは起動設定を固定された予測可能な世界書き込み可能パスである/tmp/redis.confに書き込みますが、このファイルが存在しない場合にのみ作成し、その後のブート時には検証を行いません。/tmpディレクトリは誰でも書き込み可能であるため、ローカルの権限のないユーザーはFaktoryの起動前に攻撃者が選択したRedisディレクティブで/tmp/redis.confを事前に作成することができ、Faktoryはその配置されたファイルをそのまま使用します。Faktoryが上書きするのはunixsocket、dir、logfileオプションのみであり、bind、protected-mode、requirepass、loadmoduleなどの他のディレクティブは攻撃者の制御下に残されます。これにより、管理者に目に見えるエラーを表示することなく、認証不要のネットワークポートを通じてジョブキュー全体を静かに公開することが可能になります。公式systemdユニットがFaktoryおよびその起動するredis-server子プロセスをrootとして実行するため、攻撃者はloadmoduleディレクティブを提供してルート権限を持つRedisプロセッサ内で任意のネイティブコードを実行でき、ローカルの権限のないユーザーからrootへのエスカレーションが可能です。この問題はバージョン1.10.0で修正されています。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.