毎朝 7:00 更新メールで受け取る
security トップ / 過去の号 / 2026.10.24 の号
この日の一言2026.10.24

Go の Web フレームワーク Echo の Proxy ミドルウェアで、WebSocket の upgrade が拒否された接続を経由すると、Echo のルートに設定した認証や認可を素通りされうる重大な脆弱性が公表されました。JavaScript 側は Express が使う body-parser で、既定設定のまま1リクエストでプロセスを落とされる欠陥が直っています。

10.24土曜日の朝
  1. GoEcho の Proxy ミドルウェアで、ルート単位の認証や認可をすり抜けられる
  2. JavaScriptObsidian 用 MCP サーバー obsidian-tc で、他の vault や悪意あるWebページから読み書きされる
  3. JavaScriptbody-parser で、圧縮リクエスト1つでアプリのプロセスを落とされる
  4. JavaScriptElectron で、侵害された eMudhra の中間証明書による TLS なりすましを防げない
  5. GoEcho のミドルウェア3つで、メモリや接続を使い果たされるサービス拒否
  6. PythonTwisted の XML ストリーム・Telnet・IRC サーバーで、認証なしにメモリを使い果たされる
  7. PythonMarkdown パーサー mistune の Include ディレクティブで、任意ファイルの読み出しと XSS
  8. Pythonpypdf で、細工した PDF を開くと処理が非常に長時間かかる
この号の脆弱性 全8件
Go2026.10.24重大

Echo の Proxy ミドルウェアで、ルート単位の認証や認可をすり抜けられる

github.com/labstack/echo/v4, github.com/labstack/echo/v5 v4.0.0〜v4.16.0 / v5.0.0〜v5.4.0 → v4.16.1 / v5.4.1

やること v4 系は v4.16.1、v5 系は v5.4.1 へ更新します。すぐ更新できない場合は、該当する Proxy ルートに届く前に WebSocket の upgrade リクエストを拒否するか、上流側の各リソースで独立して認可をかけてください。上流が 101 以外を返すだけでは防げません。

GHSA-cxf3-9h37-7rr8読む
JavaScript2026.10.24重大

Obsidian 用 MCP サーバー obsidian-tc で、他の vault や悪意あるWebページから読み書きされる

obsidian-tc 1.3.1 より前 → 1.3.1

やること 1.3.1 以上へ更新します。すぐ更新できない場合は、1プロセスで1つの vault だけを扱うかテナントごとにプロセスと認証情報を分け、HTTP トランスポートを auth.mode: none で公開せず JWT 認証を必須にしてください。

GHSA-84c9-qqpq-2pq5・CVE-2026-77366・GHSA-pqh8-4pj7-32xx・CVE-2026-77363読む
JavaScript2026.10.24高

body-parser で、圧縮リクエスト1つでアプリのプロセスを落とされる

body-parser 1.20.9 より前 / 2.0.0〜2.3.x → 1.20.9 / 2.4.0

やること 1.20.9 または 2.4.0 へ更新します。Express 経由で使っている場合も依存ツリー上の版を確認してください。圧縮されたリクエストを受ける必要がなければ、inflate: false を指定することで回避できます。

GHSA-27r3-jxmh-p828・CVE-2026-111181読む
JavaScript2026.10.24高

Electron で、侵害された eMudhra の中間証明書による TLS なりすましを防げない

electron 42.11.16 より前 / 43.0.0〜43.8.0 / 44.0.0〜44.9.0 / 45.0.0-alpha.1〜45.0.0-beta.5 → 42.11.16 / 43.8.1 / 44.9.1 / 45.0.0-beta.6

やること 使っている系列に合わせて 42.11.16 / 43.8.1 / 44.9.1 / 45.0.0-beta.6 へ更新し、アプリを配布し直します。アプリ側の回避策はありません。ネットワーク通信をしないアプリは影響を受けません。

GHSA-jr5w-w6x2-84p9・CVE-2026-115570読む
Go2026.10.24高

Echo のミドルウェア3つで、メモリや接続を使い果たされるサービス拒否

github.com/labstack/echo/v4, github.com/labstack/echo/v5 BodyDump・Decompress: v4.0.0〜v4.16.0 / Proxy: v4.15.0〜v4.16.0、v5.0.0〜v5.4.0 → v4.16.1 / v5.4.1

やること v4 系は v4.16.1、v5 系は v5.4.1 へ更新します。更新後は BodyDump の取り込み上限(既定 5 MiB)と Decompress の展開後上限(既定 100 MiB)が効きます。すぐ更新できない場合は、公開ルートで gzip リクエストの展開を止めるなどの対応をしてください。

GHSA-f48p-c9v4-h7xv・GHSA-h7wr-284f-5qvc・GHSA-9969-6676-49h5読む
Python2026.10.24高

Twisted の XML ストリーム・Telnet・IRC サーバーで、認証なしにメモリを使い果たされる

Twisted 26.10.0rc1 より前 → 26.10.0rc1

やること 修正は 26.10.0rc1 に入っています。twisted.words の XML ストリームや IRC サーバー、twisted.conch の Telnet を外部に公開している場合は、更新を検討してください。

GHSA-3476-c5c2-fr73・CVE-2026-115775・GHSA-cwm5-jh59-mwxr・CVE-2026-115778・GHSA-53xc-49m8-p798・CVE-2026-115776読む
Python2026.10.24高

Markdown パーサー mistune の Include ディレクティブで、任意ファイルの読み出しと XSS

mistune 3.3.0 より前 → 3.3.0

やること 3.3.0 へ更新します。Include プラグインを plugins で有効にしていなければ、この件の影響はありません。

GHSA-h7ww-273w-6cm8・CVE-2026-115355読む
Python2026.10.24高

pypdf で、細工した PDF を開くと処理が非常に長時間かかる

pypdf 6.21.2 より前 → 6.21.2

やること 6.21.2 へ更新します。すぐ更新できない場合は、勧告が示す修正(PR #4239、#4240)を当ててください。

GHSA-gmh7-3g9r-mjh5・CVE-2026-115580・GHSA-jr96-gvgh-j3r4・CVE-2026-115585・GHSA-6c7f-9265-g8fw・CVE-2026-115572読む