CVE-2024-2961 — glibc iconv(ISO-2022-CN-EXT)のバッファオーバーフローとPHP

CVE-2024-2961 · glibc(PHP本体ではありません) · CVE公開日 2024-04-17

概要 / What it is

GNU C Library(glibc)2.39以前の iconv() が、文字列をISO-2022-CN-EXTに変換する際に出力バッファを最大4バイト溢れさせる問題です(アプリケーションのクラッシュや隣接変数の上書きにつながり得る)。発見者のCharles Fol氏(Ambionics/LEXFO)は、PHPの php://filter などiconvを使う機能を経由してPHPアプリケーションでの任意コード実行に至る手法を公開しています。

English: glibc ≤2.39 iconv() out-of-bounds write when converting to ISO-2022-CN-EXT; the researcher published exploitation paths through PHP (e.g. php://filter).

影響を受けるバージョン / Affected versions

自分のPHPバージョンを確認する方法

PHPバージョンの確認方法を詳しく見る →

対策 / Fix

よくある質問

PHPを更新すればCVE-2024-2961は直りますか?

いいえ。脆弱性はglibc(OSのCライブラリ)にあります。OSのセキュリティ更新でglibcを修正版にする必要があります。

WordPressサイトも関係しますか?

PHPがiconvを使う処理を攻撃者が操作できる条件で悪用され得ると研究者は報告しています。WordPressかどうかに関わらず、サーバーのglibcを更新してください。

出典 / Sources

最終確認日: 2026-10-21

あなたのサーバーは影響を受けますか?

PHPバージョンを入力するだけで、既知の重大な脆弱性に該当するか無料で判定できます。外部サイトへのスキャンは行いません。

無料でチェック / Check for free