ソースコード管理プラットフォーム「GitLab」で修正され、悪用も確認された深刻な脆弱性について、依存するプログラミング言語「Ruby」に原因があることが判明した。Rubyを利用する環境も影響を受けるおそれがある。

GitLabは現地時間2026年10月8日、CI/CD設定に含まれる正規表現の処理で整数オーバーフローが発生する脆弱性「CVE-2026-97229」を修正した。この脆弱性のCVSSv3.1ベーススコアは最高値の10.0と評価されており、その後、悪用も確認された。

Ruby開発チームは現地時間2026年10月23日、関連するアドバイザリを公開した。GitLabが公開した4件の脆弱性は、いずれもRubyの正規表現エンジン「Onigmo」の不具合が根本原因としている。

4件にはCVE-2026-97229のほか、正規表現の解析時にメモリの二重解放が起きる「CVE-2026-89078」、コンパイル時の整数オーバーフローに起因する「CVE-2026-93577」と「CVE-2026-110264」が含まれる。

MARBLEの対応例:この件の場合

GitLabやRubyの利用状況と、正規表現の処理が影響を受けるかを確認します。

  1. GitLabとRubyの利用有無、バージョンを確かめる
  2. GitLabのCI/CD設定やRubyの正規表現処理が影響を受けるかを確かめる
  3. 利用中のGitLabやRubyに適用できる修正があるかを確かめる
  4. 適用可能な更新を行い、関連プログラムの動作を確認する

関係するサービス

バージョンアップと改修150,000円〜

※金額は一例です。システムの構成や規模、作業の範囲によって変わります。

出典

Security NEXT「「GitLab」の悪用脆弱性、原因は「Ruby」 - 修正版が公開」(2026年10月30日)

この記事は、上の出典をもとに当社がまとめ直したものです(生成AIで下書きし、担当者が確認しています)。詳しい内容や最新の状況は、出典をご確認ください。