目次(6)

CVE-2026-97229
GitLab(ソースコード管理・CI/CD の基盤ソフト)に、認証のない外部の利用者が、細工した設定でサーバー上のプログラムを実行できてしまう欠陥が見つかり、実際に悪用されていることが確認されました。
KEV とは、米国の CISA が「実際に悪用された」と確認した脆弱性の一覧です。
何が問題か
CVE-2026-97229: GitLab Community Edition / Enterprise Edition
CI/CD の設定に書く「正規表現」(文字列のパターン)の検査が不十分で、細工したものを入れると計算の途中で数値があふれ(整数オーバーフロー)、サーバー上で任意のコードを実行されるおそれがあります。CVSS 上は、ネットワーク越しで、ログインも利用者の操作も要らず、攻撃の難しさは低いとされています。CISA の KEV の注記は、同じ Ruby の仕組み(Onigmo)の欠陥が他の製品にも影響しうると述べています。
分類(CWE): CWE-190(整数オーバーフロー)
数値で見る
| 項目 | 値 |
|---|---|
| CVE | CVE-2026-97229 |
| KEV 追加日 | 2026-10-29 |
| 対応期限 | 2026-11-01 |
| CVSS | 10.0(v3.1・CRITICAL。NVD に載る GitLab 側の評価) |
| EPSS | 0.18427(百分位 97.2%。2026-10-29 の値) |
| 対象の版 | 19.2 系は 19.2.8 より前、19.3 系は 19.3.5 より前、19.4 系は 19.4.2 より前(NVD・GitLab のパッチ情報) |
| 修正版 | 19.2.8・19.3.5・19.4.2 |
ランサムウェア攻撃での悪用: 不明(CISA の記載は Unknown。「なかった」という意味ではありません)
CVSS は深刻さの目安(10.0 が最大)、EPSS は今後 30 日以内に悪用される確率の推定で、百分位 97.2% は全 CVE の中で上位 3% 程度という意味です。対応期限は、米国の連邦機関に課された期限です。
誰が気をつけるか
自分たちで GitLab(Community / Enterprise)を運用している組織です。インターネットから届く場所に置いている場合は特に急ぎます。GitLab.com などの提供サービスは、運営側が対処します。
今やること
- 自社で使っている GitLab の版を確認する。
- 対象の版なら、19.2.8・19.3.5・19.4.2 のうち使っている系統の修正版に更新する。
- すぐ更新できないときは、GitLab の案内にある緩和策を確認し、外部からの到達を絞る。
- CISA は初動の調査(フォレンジックトリアージ)を求めています。更新の前後で、不審な CI/CD 設定の変更や実行の記録がないか確認する。
- 対応期限(2026-11-01)は、米国連邦機関向けです。国内の組織も目安にしてください。
用語メモ
- 正規表現: 文字列のパターンを書く記法。
- 整数オーバーフロー: 数値が扱える範囲を超えてあふれ、想定外の動きになること。
- CI/CD: プログラムの検査や配布を自動で行う仕組み。
出典(確認日 2026-10-30)
- CISA Known Exploited Vulnerabilities Catalog — https://www.cisa.gov/known-exploited-vulnerabilities-catalog
- GitLab 19.4.2 パッチリリース(影響する版と修正版を確認) — https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-4-2-released/
- Ruby の regexp 修正の告知(KEV の注記に記載。案内) — https://www.ruby-lang.org/en/news/2026/10/23/regexp-fixes-for-gitlab-cves
- NVD CVE-2026-97229 — https://nvd.nist.gov/vuln/detail/CVE-2026-97229
この記事について
- 執筆・編集
- World Security 編集部
出典
- CISA Known Exploited Vulnerabilities Catalog(JSON)(CISA)
- GitLab 19.4.2 パッチリリース(ベンダー)
- Ruby の regexp 修正の告知(KEV の注記。案内)(Ruby)
- NVD CVE-2026-97229(NIST NVD)
- FIRST EPSS API(FIRST)



