セキュリティレポートによると、1000台以上のGitLabサーバーが、最高レベル(Maximum-severity)の脆弱性に対する修正が適用されていない状態で稼働しており、現在この脆弱性を悪用したリモートコード実行(RCE)攻撃が確認されています。
CVE-2026-97229と識別されるこの脆弱性は、CI/CD環境の「正規表現コンパイラ」における整数オーバーフローの欠陥に起因します。この欠陥により、認証されていないユーザーが、パイプライン設定ファイル内に特別に細工された正規表現を送信することで、サーバー上で任意のコードを実行することが可能になります。
なぜこのニュースが重要なのか
この脆弱性の危険性は、DevSecOpsプロセスの基盤であるGitLabの性質にあります。GitLabは7000万人以上のユーザーを抱え、Fortune 100企業の50%以上が利用しています。リモートでコマンドを実行できるということは、サーバーを完全に制御できることを意味し、機密データの窃取やソースコードへのアクセス、さらには他の攻撃を仕掛けるための踏み台としてサーバーが悪用される可能性があります。
米サイバーセキュリティ・インフラセキュリティ庁(CISA)は、この脆弱性を「悪用が確認された脆弱性カタログ(KEV)」に追加しており、連邦機関に対してシステムの即時保護を義務付けています。GitLabは10月中旬からセキュリティアップデートをリリースしていますが、Shadowserver財団は依然として1000台以上のサーバーが危険にさらされていることを確認しています。
高まるセキュリティリスク
GitLabにとって、今年この種の脆弱性は初めてではありません。同プラットフォームでは、1月の二要素認証(2FA)バイパスの脆弱性や、9月の認証情報窃取の脆弱性など、一連の深刻な脆弱性が報告されています。
システムを保護するため、GitLabはすべてのセルフマネージド版(Self-managed)を直ちに以下のいずれかのバージョンにアップグレードするよう強く推奨しています。
- GitLab Community Edition (CE): バージョン 19.4.2、19.3.5、または 19.2.8
- GitLab Enterprise Edition (EE): バージョン 19.4.2、19.3.5、または 19.2.8
なお、GitLab.comおよびGitLab Dedicatedサービスはすでに保護されており、ユーザーによる追加の措置は不要です。