全世界の車で動く地図ソフトウェアに、たった 4 バイトで攻撃できる脆弱性が見つかりました ── CVE-2026-33524 / CVE-2026-33666

zserio 脆弱性解説 - CVE-2026-33524 / CVE-2026-33666

たった数バイトのデータで、世界中を走る何億台もの車のカーナビ・自動運転支援システムをまとめて停止させられる ── そんな脆弱性 2 件を、トヨタ・BMW・ベンツなど世界 43 社の自動車メーカーが共通で使う地図処理ソフトに発見しました。既に修正済みですが、悪用されていれば全世界規模の被害になり得た重大事案です。

トヨタ、BMW、VW、メルセデス・ベンツなど世界の主要自動車メーカー 43 社が採用する地図データ規格 NDS (Navigation Data Standard) の中核ライブラリ zserio に、深刻な脆弱性 2 件を発見しました。2026 年 4 月 24 日に CVE-2026-33524CVE-2026-33666 として公開されています(修正済)。

どのくらいの規模に影響するのか

NDS 規格を採用している主要自動車メーカーの 年間生産台数を合算するだけで、影響範囲は桁違いです:

OEM 年間生産台数の目安
トヨタ(Woven by Toyota) 約 1,000 万台
Volkswagen Group(CARIAD) 約 900 万台
Hyundai(現代自動車) 約 700 万台
Stellantis(クライスラー・プジョー・フィアット・ジープ等 14 ブランド) 約 600 万台
Renault・日産アライアンス 約 700 万台
BMW Group 約 250 万台
Mercedes-Benz Group 約 250 万台
Volvo Cars / NIO 等 数百万台
合計(NDS 加盟主要 OEM) 年間 約 4,500 万台超

NDS は 2010 年代から業界標準として動いてきました。10 年以上にわたって毎年これだけの規模で生産されてきた車のうち、ナビゲーション・ADAS・OTA 地図更新システムが NDS データを処理しているわけです。

つまり 「何百万台」どころか、すでに何億台規模の車が今この瞬間も路上で zserio によってデータを処理しています。日本国内の保有台数(約 8,200 万台)より遥かに大きい規模です。

どんな攻撃ができるのか

攻撃に必要なペイロードは わずか 4-5 バイト。電子メール 1 文字より小さいデータ量で、以下のような攻撃が成立してしまいます。

攻撃シナリオ 起こりうる結果
クラウド経由の地図更新に細工データを混入 広域で同時多発的にカーナビが停止
地図データのサプライチェーンに介入 1 箇所への侵入で、何百万台の車に影響
地図処理サーバーに不正データを送信 自動車メーカー・地図ベンダーの 基幹インフラがダウン
32-bit 車載 ECU 上で誘発 ADAS(運転支援機能)が停止

数字で言うと、たった 4 バイトのデータで 16 GB のメモリを確保させられる(増幅率 約 2 億倍)。5 バイトでサーバーごとシステムクラッシュします。

この事案で特に怖い点

通常のサイバー攻撃と比べたとき、この脆弱性には 3 つの「悪条件が揃った」特徴があります:

  • 攻撃データが数バイトで済む:通常の DoS 攻撃のような大量トラフィックを必要とせず、4-5 バイトの細工データを 1 度流すだけで成立する。異常検知システムをすり抜けやすい
  • 業界横断で影響が伝播する:43 社の自動車メーカーが共通の NDS 規格を採用しているため、地図データの配信経路 1 箇所への介入だけで メーカーをまたいで一斉に被害が出うる
  • 路上の車に直接届く経路が存在する:クラウド地図更新(NDS.Live)が攻撃面になっており、サーバー側だけでなく 走行中の車載システムまで攻撃が届く

修正は責任ある開示プロセス(90 日 coordinated disclosure)を経て、CVE 公開前に完了しています。

報告から公開までの流れ

日付 出来事
2026-03-08 Woven by Toyota PSIRT に報告
2026-03-10 zserio メンテナに GitHub Security Advisory 経由で報告
2026-04-23 修正版 zserio v2.18.1 リリース
2026-04-24 CVE 公開

90 日の coordinated disclosure(責任ある開示)の枠内で、開発元と協力して修正してから公開する、という手順を踏みました。zserio 開発チームと Woven by Toyota PSIRT には迅速な対応をいただきました。


以降はもう少し詳しく知りたい方向けの補足情報です。

影響範囲:NDS Association 加盟企業(主要抜粋)

zserio が支える NDS 規格に参加している主要企業を、ジャンル別に並べてみます。

自動車メーカー(OEM):
– 🇯🇵 Woven by Toyota(トヨタ自動車)
– 🇯🇵 日産自動車(Nissan)
– 🇩🇪 BMW Group
– 🇩🇪 Mercedes-Benz Group(メルセデス・ベンツ)
– 🇩🇪 CARIAD(フォルクスワーゲン傘下のソフトウェア会社)
– 🇮🇹🇫🇷 Stellantis(クライスラー・プジョー・シトロエン・フィアット・ジープなど 14 ブランドを擁する世界 4 位 OEM)
– 🇰🇷 Hyundai(ヒョンデ)
– 🇸🇪 Volvo Cars
– 🇫🇷 Renault
– 🇨🇳 NIO

地図・ナビデータプロバイダー:
– 🇯🇵 ZENRIN(ゼンリン)
– 🇯🇵 Dynamic Map Platform
– 🇳🇱 HERE Technologies
– 🇳🇱 TomTom
– 🇨🇳 NavInfo / Autonavi
– 🇮🇳 Mappls MapmyIndia

自動車部品・Tier 1 サプライヤー:
– 🇯🇵 Denso(デンソー)
– 🇯🇵 Aisin(アイシン)
– 🇯🇵 Alps Alpine(アルプスアルパイン)
– 🇯🇵 Pioneer(パイオニア)
– 🇯🇵 Mitsubishi Electric(三菱電機)
– 🇯🇵 Astemo(日立 Astemo)
– 🇩🇪 Bosch(ボッシュ)
– 🇩🇪 ZF
– 🇩🇪 Elektrobit

カーオーディオ・インフォテインメント:
– 🇺🇸 Harman(サムスン傘下)
– 🇩🇪 Bertrandt
– 🇭🇺 NNG
– 🇨🇳 JoyNext

IT・クラウド・半導体:
– 🇨🇳 Tencent(テンセント)
– 🇨🇳 Huawei(ファーウェイ)
– 🇺🇸 NVIDIA

…など 計 43 社。日本企業だけでもトヨタ・日産・デンソー・アイシン・パイオニア・三菱電機・ゼンリン・アルプスアルパインなど名だたる企業が参加しており、これらの企業の地図・ナビ・運転支援システムの ほぼすべてが zserio を経由してデータを処理しています

技術的な詳細は

技術者向けの解説(脆弱なコード、PoC、修正方針)は GitHub の Advisory ページ に詳しく書かれています。

参照・データの出典

本記事中の数字・主張の根拠:

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

IP: 取得中...
216.73.217.17216.73.217.17