Hacker News
Node2ShellがHTTP2Shellへ進化、多くのHTTPライブラリとアプリに影響
セキュリティ初登場 377ポイントコメント195件
Brotli という圧縮ツールに深刻なセキュリティの穴(CVE-2026-111497)が見つかりました。Node.js、Python など多くのソフトやアプリが影響を受けるおそれがあり、急いで更新が必要です。
何が起きたのか
2026年10月21日、Node.js の開発チームが、Brotli という圧縮ツールの穴を公表しました。この穴を使うと、攻撃者が悪意のあるデータを送るだけで、プログラムのメモリを壊したり、勝手にプログラムを動かしたりできるおそれがあります。その後、Python のパッケージや、ほかの主要な言語・サービスにも同じ穴があると分かりました。修正版がまだ全部そろっていないものもあります。
数字で見る主な事実
Brotli とは
Brotli は Google が作った圧縮方式です。データを小さくして、保存や送信をしやすくします。ウェブページの HTML、CSS、JavaScript などを送るときに広く使われています。受け取った側のソフトが、圧縮されたデータを元に戻して使います。
なぜ大事なのか
Brotli は多くのソフトに組み込まれているため、影響が広く及びます。各プロジェクトが自分で更新版を配る必要があり、更新が遅れると危険な状態が続きます。サーバーもクライアントも攻撃を受けるおそれがあるため、使っている環境を今すぐ確認することが大切です。
これから注目すべきこと
- 使っている環境に Brotli 1.2.0 以前、または brotlicffi 1.2.0.x があるか確認する。
- Brotli 1.2.1 または brotlicffi 1.2.1.0 にアップデートし、コンテナイメージも作り直す。
- パッチがまだ無い場合は、Brotli の展開機能を一時的に止めることが勧められている。
- パッケージの脆弱性チェックツールには、まだこの穴が表示されないことがあるので注意する。
用語解説
- Brotli
- Google が開発したデータ圧縮の方式で、データを小さくして送るために使われます。
- CVE-2026-111497
- Brotli に見つかったセキュリティの穴に付けられた識別番号です。
- Node.js
- JavaScript をパソコンやサーバーで動かすための実行環境です。
- Python
- プログラムを書くための人気のある言語で、多くの作業に使われます。
- OpenAI
- ChatGPT などの AI を開発している会社です。
- CVSS
- セキュリティの穴の危険度を点数で表す共通の基準です。