Checkmarx KICS公式DockerイメージとVS Code拡張がサプライチェーン攻撃で改ざん

登場人物紹介

チップス
どんぐり大学卒、一般企業の情報システム部で働く若手エンジニア。
入社1〜3年目らしい悩みを抱えつつ、日々の運用やセキュリティ対応に奮闘中。慌てんぼうだが素直で吸収力が高く、ボスに鍛えられながら着実に成長している。

ボス
セキュリティ、インフラ、運用の修羅場をくぐってきた歴戦のエンジニア。サイバーセキュリティラボの所長でボスと呼ばれている。
現場視点と経営視点の両方から、本当に使えるセキュリティとキャリア戦略を叩き込む。口は悪いが面倒見はよく、若手育成と実践的な情報発信に力を注いでいる。
@boss_sec_labo

「公式Dockerイメージって本当に信頼していいの?」
「VS Code拡張から認証情報が抜かれるって、開発者は何を守ればいい?」

チップス

ボス、CheckmarxのKICS公式Dockerが改ざんされて、VS Code拡張まで悪意あるバージョンが配られたんでしゅ!開発環境ごとアウトでしゅ…

ボス

うむ。攻撃グループTeamPCPの仕業とされていて、TrivyやLiteLLMでも同様の手口を見せている。「公式リポジトリ=安全」の前提が崩れた事件だな。

本記事では、Checkmarx KICSのDockerイメージとVS Code拡張で発覚したサプライチェーン攻撃の経緯と、開発組織が即時取るべき対策を整理します。

  • checkmarx/kicsの既存タグ(v2.1.20、alpine等)が悪意ある内容で上書き
  • VS Code拡張1.17.0/1.19.0がBun経由で外部スクリプトを実行
  • GitHubトークン・クラウド認証情報などの即時ローテーションが必須

続きを読めば、サプライチェーン攻撃の全体像と、影響を受けた組織が取るべき復旧手順が分かります。

オススメ求人・フリーランス案件

【Microsoft Sentinelログ集約基盤構築】豊洲・常駐/Azure・Sentinel・設計構築

月額単価
850,000円 / 月
稼働場所
東京都常駐
業務領域
要件定義, 設計, 構築, 運用・保守, PMO
作業内容
Microsoft Sentinelを活用したログ集約基盤の構築プロジェク...

【金融機関セキュリティ方針策定・統制】東京・品川(常駐)/方針策定・脆弱性対応・統制

月額単価
900,000円 / 月
稼働場所
東京都常駐
業務領域
要件定義, 設計, 構築, 運用・保守
作業内容
金融機関におけるサイバーセキュリティ方針やポリシーの策定...

【全社セキュリティ戦略の策定・推進】西新宿(週2リモート)/戦略・インシデント対応・AI統制

月額単価
1,500,000円 / 月
稼働場所
東京都リモート併用
業務領域
要件定義, 設計, 構築, 運用・保守, PMO
作業内容
グループ全体の情報セキュリティ戦略の立案から実行、運用高...

【銀行グループ向け サイバーセキュリティ強化・改善推進PMO】中野(リモート併用)/セキュリティガバナンス・プロジェクト推進

月額単価
1,100,000円 / 月
稼働場所
東京都リモート併用
業務領域
要件定義, PMO
作業内容
銀行グループ全体のサイバーセキュリティレベル向上を目指し...

【グローバル製造業向けSASE導入PMO・設計構築】高輪(リモート併用)/Prisma Access・海外拠点展開

月額単価
1,300,000円 / 月
稼働場所
東京都リモート併用
業務領域
要件定義, 設計, 構築, PMO
作業内容
グローバル製造業における国内外複数拠点に向けた大規模SASE...

【ゼロトラスト基盤構築・VPN廃止移行推進】フルリモート/Zscaler ZPA・マイクロセグメンテーション

月額単価
900,000円 / 月
稼働場所
フルリモート
業務領域
設計, 構築, 運用・保守
作業内容
従来のVPN環境廃止に伴い、Zscaler ZPAを中心としたゼロトラ...

【公共系閉域網環境SplunkES統合・構築】東京・豊洲(常駐)/設計・構築・運用

月額単価
1,100,000円 / 月
稼働場所
東京都原則オンサイト(常駐)
業務領域
設計, 構築, 運用・保守
作業内容
公共系システムの拠点統合に伴い、既存Splunk環境の統合およ...

【CSIRT運用・インシデントハンドリング】フルリモート(出張併用)/SOC Tier1・インシデント対応

月額単価
1,000,000円 / 月
稼働場所
東京都フルリモート・地方出張併用
業務領域
運用・保守
作業内容
セキュリティ体制強化に伴うCSIRT体制の交代要員募集。既存メ...

【電力制御システムCEマーキング取得・セキュリティコンサルティング】神戸(フルリモート可)/IEC62443・リスクアセスメント・ガイドライン設計

月額単価
1,800,000円 / 月
稼働場所
兵庫県フルリモート
業務領域
要件定義, 設計
作業内容
電力制御システムにおけるCEマーキング取得を目指す重要プロ...

【Google Sec Opsを活用した大手企業向けセキュリティ運用・分析】大手町/最新セキュリティソリューション・リモート併用

月額単価
900,000円 / 月
稼働場所
東京都リモート併用
業務領域
運用・保守
作業内容
大手製造業・建設業クライアント向けに、最先端のSIEM製品「G...
  • 株式会社電通デジタル

社内SE【年収700~1500万円】セキュリティ・インフラの構築・運用

想定年収
700~1,500万円
勤務地
本社:汐留オフィス: 〒105-7077 東京都港区東新橋1-8-1(電通本社ビル内)
雇用形態
正社員
要スキル
必須要件 サイバーセキュリティ関連の業務経験3年以上 歓迎要件 CISSP、CISM、CISA、情報処理安全…
  • 株式会社エス・エム・エス

【東証プライム】情報セキュリティマネージャー候補・事業成長支援(850~1100万円)

想定年収
850~1,100万円
勤務地
本社:東京都港区芝公園2-11-1 住友不動産芝公園タワー
雇用形態
正社員
要スキル
必須条件 以下いずれにも該当する方 情報セキュリティに関するご経験、知見をお持ちの方 ITインフラに関する何…
  • 株式会社日立産業制御ソリューションズ

【年収500〜800万円】日立グループ|自動車サイバーセキュリティコンサルタント(横浜・在宅可)

想定年収
500~800万円
勤務地
本社:茨城本社:茨城県日立市大みか町五丁目1番26号/東京本社:東京都台東区秋葉原6番1号(秋葉原大栄ビル)
雇用形態
正社員
要スキル
以下のいずれかのご経験をお持ちの方 組込みソフトウェア開発経験 サイバーセキュリティに関する業務経験
  • 三菱地所ITソリューションズ株式会社

【三菱地所グループ】セキュリティエンジニア(マネジメント・エンジニアリング)年収628〜1200万円

想定年収
628~1,200万円
勤務地
本社:東京都千代田区丸の内1-6-5 丸の内北口ビル 13階
雇用形態
正社員
要スキル
必須要件 サイバーセキュリティ、インフラ関連のセキュリティの業務経験 歓迎要件 セキュリティアーキテクト、セ…
  • ディップ株式会社

【社内セキュリティ推進室長】800〜1100万円|人材大手ディップ・リモートOK

想定年収
800~1,100万円
勤務地
本社:東京都港区六本木3-2-1 六本木グランドタワー31F
雇用形態
正社員
要スキル
スキル(Must) セキュリティ組織のマネジメント経験(責任者としての組織リードを期待します) 情報セキュリ…
  • 株式会社ドワンゴ

KADOKAWAグループ向けセキュリティコンサルタント|個人情報管理・相談対応(テレワーク)

想定年収
応相談
勤務地
本社:東京都中央区銀座4-12-15 歌舞伎座タワー
雇用形態
正社員
要スキル
必須スキル 情報セキュリティ関連施策の企画や改善の経験 情報システム構成(ネットワーク/サーバ/アプリケーシ…
  • 株式会社ビザスク

【年収750〜1200万円】グローバル7拠点・プロダクトセキュリティエンジニア(東京)

想定年収
750~1,200万円
勤務地
本社:東京都目黒区青葉台4-7-7 住友不動産青葉台ヒルズ1F・9F
雇用形態
正社員
要スキル
応募資格(必須) 以下、両方のスキルやご経験をお持ちの方 セキュリティ関連業務の業務経験 ソフトウェアエンジ…
  • 株式会社クラウドワークス コンサルティング(旧:株式会社インゲート)

セキュリティエンジニア(PM/PL候補)【年収500-1000万】AWS/Azure経験を活かす

想定年収
500~1,000万円
勤務地
本社:〒106-0041 東京都港区麻布台1-3-1 麻布台ヒルズ 森JPタワー 28階
雇用形態
正社員
要スキル
必須 ネットワークの設計・構築(5年以上):拠点間VPN(SoftEther等)の設計・設定、ルーティング、…
  • 株式会社クラウドワークス コンサルティング(旧:株式会社インゲート)

セキュリティエンジニア|インフラ運用からのキャリアチェンジ(年収350~500万)

想定年収
350~500万円
勤務地
本社:〒106-0041 東京都港区麻布台1-3-1 麻布台ヒルズ 森JPタワー 28階
雇用形態
正社員
要スキル
必須 インフラ運用保守1年以上 Linux/Unixの基本的な操作スキル(コマンドライン操作) スクリプトの…
  • バルテス株式会社

セキュリティエンジニア(iOS)【年収700~900万】

想定年収
700~900万円
勤務地
本社:大阪本社:大阪市西区阿波座1-3-15 JEI西本町ビル8F/東京本社:東京都千代田区麹町1-10 麹町広洋ビル3F
雇用形態
正社員
要スキル
応募要件 必須 iOSアプリの脆弱性診断経験がある方(年数不問) 脆弱性診断のスキルを使って様々な事業やサー…
目次

Checkmarx KICS改ざん事件の概要

Docker HubとVS Code Marketplaceの双方で発覚した、攻撃グループTeamPCPによる典型的なサプライチェーン侵害です。

Docker Hub上で何が起きたのか

BleepingComputerの報道によれば、攻撃者は公式の「checkmarx/kics」リポジトリで既存タグv2.1.20とalpineを上書きし、新規タグv2.1.21まで追加しました。
危険な期間は2026年4月22日14:17:59 UTCから15:41:31 UTCの約1時間半に及びます。

改ざんされたイメージにはGo製ELFバイナリ「kics」が同梱され、機密データを集めてC2サーバーへ送信する機能が組み込まれていました。

チップス

1時間半の間にCIで自動pullした人は、確実にやられてるでしゅね…

ボス

そうだ。CIは24時間動いている前提だから、短時間でも被害は広範囲だ。今すぐビルドログをさかのぼって確認すべきだな。

VS Code拡張で起きたこと

同時にCheckmarxのVS Code拡張1.17.0と1.19.0が悪用され、Bunランタイム経由で外部GitHub URLからJavaScriptを取得・実行する仕組みが仕込まれていました。
ユーザー同意も整合性検証もないため、IDEを開いた瞬間に裏で外部コードが走る危険な構造です。

標的にされたとみられる主な認証情報は以下の通りです。

  • GitHubトークン、npmトークン
  • クラウドプロバイダのアクセスキー
  • SSH秘密鍵、CI/CDシークレット

影響を受けた組織が取るべき対応

影響範囲が広いため、確認と認証情報のローテーションを並行して進める必要があります。

即時取るべきインシデント対応

まずは該当するDockerイメージとVS Code拡張を開発端末・ビルド環境から完全削除します。
その上で、ビルドログを4月22日14時〜16時 UTCで集中レビューし、影響を受けた可能性のあるパイプラインを洗い出してください。

順序立てて進めるべきステップは以下の通りです。

STEP
影響アーティファクトの特定と削除

checkmarx/kics:v2.1.20、alpine、v2.1.21を含むコンテナレジストリを掃除し、VS Code拡張1.17.0/1.19.0をアンインストールします。

STEP
資格情報のローテーション

GitHubトークン、npmトークン、クラウド認証情報、SSH鍵、CI/CDシークレットを全て再発行し、旧トークンを失効させます。

STEP
監査ログのレビュー

該当時間帯のCIビルド、クラウドAPI呼び出し、Gitアクセスを集中レビューし、不審な挙動が無いかを確認します。

恒久対策としてのSBOMとイメージ署名

「公式タグだから安全」を前提にした運用は限界に来ています。
SBOM管理とイメージ署名(Sigstore/Cosign)でビルド時の真正性を機械的に検証する仕組みが必要です。

導入したい仕組みは以下の通りです。

  • Dockerイメージはタグ参照ではなくダイジェスト固定でPull
  • Cosign署名検証をCIに組み込み、未署名イメージを拒否
  • SBOMで依存関係の改ざんを継続監視
  • VS Code拡張の自動更新を組織ポリシーで制御
チップス

うちはCIでlatestタグ普通に使ってるでしゅ…

ボス

それは典型的な弱点だな。今回を機にダイジェスト固定へ切り替えるべきだ。

まとめ

Checkmarx KICS事件は、公式リポジトリの信頼性に依存した運用が現実的に成立しないことを示しました。
影響を受けた組織は資格情報の即時ローテーションと、ダイジェスト固定・署名検証を組み合わせた恒久対策へ舵を切る必要があります。

チップス

明日朝イチでCIのpullログを見直しますでしゅ…

ボス

ふふふ、その動きが正解だ。最初の1時間で取れる行動が、被害の桁を変える。

オススメ求人・フリーランス案件

【Microsoft Sentinelログ集約基盤構築】豊洲・常駐/Azure・Sentinel・設計構築

月額単価
850,000円 / 月
稼働場所
東京都常駐
業務領域
要件定義, 設計, 構築, 運用・保守, PMO
作業内容
Microsoft Sentinelを活用したログ集約基盤の構築プロジェク...

【金融機関セキュリティ方針策定・統制】東京・品川(常駐)/方針策定・脆弱性対応・統制

月額単価
900,000円 / 月
稼働場所
東京都常駐
業務領域
要件定義, 設計, 構築, 運用・保守
作業内容
金融機関におけるサイバーセキュリティ方針やポリシーの策定...

【全社セキュリティ戦略の策定・推進】西新宿(週2リモート)/戦略・インシデント対応・AI統制

月額単価
1,500,000円 / 月
稼働場所
東京都リモート併用
業務領域
要件定義, 設計, 構築, 運用・保守, PMO
作業内容
グループ全体の情報セキュリティ戦略の立案から実行、運用高...

【銀行グループ向け サイバーセキュリティ強化・改善推進PMO】中野(リモート併用)/セキュリティガバナンス・プロジェクト推進

月額単価
1,100,000円 / 月
稼働場所
東京都リモート併用
業務領域
要件定義, PMO
作業内容
銀行グループ全体のサイバーセキュリティレベル向上を目指し...

【グローバル製造業向けSASE導入PMO・設計構築】高輪(リモート併用)/Prisma Access・海外拠点展開

月額単価
1,300,000円 / 月
稼働場所
東京都リモート併用
業務領域
要件定義, 設計, 構築, PMO
作業内容
グローバル製造業における国内外複数拠点に向けた大規模SASE...

【ゼロトラスト基盤構築・VPN廃止移行推進】フルリモート/Zscaler ZPA・マイクロセグメンテーション

月額単価
900,000円 / 月
稼働場所
フルリモート
業務領域
設計, 構築, 運用・保守
作業内容
従来のVPN環境廃止に伴い、Zscaler ZPAを中心としたゼロトラ...

【公共系閉域網環境SplunkES統合・構築】東京・豊洲(常駐)/設計・構築・運用

月額単価
1,100,000円 / 月
稼働場所
東京都原則オンサイト(常駐)
業務領域
設計, 構築, 運用・保守
作業内容
公共系システムの拠点統合に伴い、既存Splunk環境の統合およ...

【CSIRT運用・インシデントハンドリング】フルリモート(出張併用)/SOC Tier1・インシデント対応

月額単価
1,000,000円 / 月
稼働場所
東京都フルリモート・地方出張併用
業務領域
運用・保守
作業内容
セキュリティ体制強化に伴うCSIRT体制の交代要員募集。既存メ...

【電力制御システムCEマーキング取得・セキュリティコンサルティング】神戸(フルリモート可)/IEC62443・リスクアセスメント・ガイドライン設計

月額単価
1,800,000円 / 月
稼働場所
兵庫県フルリモート
業務領域
要件定義, 設計
作業内容
電力制御システムにおけるCEマーキング取得を目指す重要プロ...

【Google Sec Opsを活用した大手企業向けセキュリティ運用・分析】大手町/最新セキュリティソリューション・リモート併用

月額単価
900,000円 / 月
稼働場所
東京都リモート併用
業務領域
運用・保守
作業内容
大手製造業・建設業クライアント向けに、最先端のSIEM製品「G...
  • 株式会社電通デジタル

社内SE【年収700~1500万円】セキュリティ・インフラの構築・運用

想定年収
700~1,500万円
勤務地
本社:汐留オフィス: 〒105-7077 東京都港区東新橋1-8-1(電通本社ビル内)
雇用形態
正社員
要スキル
必須要件 サイバーセキュリティ関連の業務経験3年以上 歓迎要件 CISSP、CISM、CISA、情報処理安全…
  • 株式会社エス・エム・エス

【東証プライム】情報セキュリティマネージャー候補・事業成長支援(850~1100万円)

想定年収
850~1,100万円
勤務地
本社:東京都港区芝公園2-11-1 住友不動産芝公園タワー
雇用形態
正社員
要スキル
必須条件 以下いずれにも該当する方 情報セキュリティに関するご経験、知見をお持ちの方 ITインフラに関する何…
  • 株式会社日立産業制御ソリューションズ

【年収500〜800万円】日立グループ|自動車サイバーセキュリティコンサルタント(横浜・在宅可)

想定年収
500~800万円
勤務地
本社:茨城本社:茨城県日立市大みか町五丁目1番26号/東京本社:東京都台東区秋葉原6番1号(秋葉原大栄ビル)
雇用形態
正社員
要スキル
以下のいずれかのご経験をお持ちの方 組込みソフトウェア開発経験 サイバーセキュリティに関する業務経験
  • 三菱地所ITソリューションズ株式会社

【三菱地所グループ】セキュリティエンジニア(マネジメント・エンジニアリング)年収628〜1200万円

想定年収
628~1,200万円
勤務地
本社:東京都千代田区丸の内1-6-5 丸の内北口ビル 13階
雇用形態
正社員
要スキル
必須要件 サイバーセキュリティ、インフラ関連のセキュリティの業務経験 歓迎要件 セキュリティアーキテクト、セ…
  • ディップ株式会社

【社内セキュリティ推進室長】800〜1100万円|人材大手ディップ・リモートOK

想定年収
800~1,100万円
勤務地
本社:東京都港区六本木3-2-1 六本木グランドタワー31F
雇用形態
正社員
要スキル
スキル(Must) セキュリティ組織のマネジメント経験(責任者としての組織リードを期待します) 情報セキュリ…
  • 株式会社ドワンゴ

KADOKAWAグループ向けセキュリティコンサルタント|個人情報管理・相談対応(テレワーク)

想定年収
応相談
勤務地
本社:東京都中央区銀座4-12-15 歌舞伎座タワー
雇用形態
正社員
要スキル
必須スキル 情報セキュリティ関連施策の企画や改善の経験 情報システム構成(ネットワーク/サーバ/アプリケーシ…
  • 株式会社ビザスク

【年収750〜1200万円】グローバル7拠点・プロダクトセキュリティエンジニア(東京)

想定年収
750~1,200万円
勤務地
本社:東京都目黒区青葉台4-7-7 住友不動産青葉台ヒルズ1F・9F
雇用形態
正社員
要スキル
応募資格(必須) 以下、両方のスキルやご経験をお持ちの方 セキュリティ関連業務の業務経験 ソフトウェアエンジ…
  • 株式会社クラウドワークス コンサルティング(旧:株式会社インゲート)

セキュリティエンジニア(PM/PL候補)【年収500-1000万】AWS/Azure経験を活かす

想定年収
500~1,000万円
勤務地
本社:〒106-0041 東京都港区麻布台1-3-1 麻布台ヒルズ 森JPタワー 28階
雇用形態
正社員
要スキル
必須 ネットワークの設計・構築(5年以上):拠点間VPN(SoftEther等)の設計・設定、ルーティング、…
  • 株式会社クラウドワークス コンサルティング(旧:株式会社インゲート)

セキュリティエンジニア|インフラ運用からのキャリアチェンジ(年収350~500万)

想定年収
350~500万円
勤務地
本社:〒106-0041 東京都港区麻布台1-3-1 麻布台ヒルズ 森JPタワー 28階
雇用形態
正社員
要スキル
必須 インフラ運用保守1年以上 Linux/Unixの基本的な操作スキル(コマンドライン操作) スクリプトの…
  • バルテス株式会社

セキュリティエンジニア(iOS)【年収700~900万】

想定年収
700~900万円
勤務地
本社:大阪本社:大阪市西区阿波座1-3-15 JEI西本町ビル8F/東京本社:東京都千代田区麹町1-10 麹町広洋ビル3F
雇用形態
正社員
要スキル
応募要件 必須 iOSアプリの脆弱性診断経験がある方(年数不問) 脆弱性診断のスキルを使って様々な事業やサー…
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

セキュリティプロ・フリーランスは、セキュリティ領域に特化したフリーランス向けのエージェントサービスです。案件探しだけでなくキャリアにお悩みの方もお気軽にご相談ください。

目次