最近の脆弱性 › CVE-2023-4911
GNU GNU C Library のバッファオーバーフローの脆弱性(CVE-2023-4911)
この解説はAIを使用して作成しています。誤りを含む可能性があり、内容は保証できません。必ず公式情報をご確認ください。
基本情報(データから表示)
| CVE番号 | CVE-2023-4911 |
|---|---|
| 製品 | GNU GNU C Library |
| 深刻度(CVSS) | 7.8 重要CVSS v3.1 NVD による評価 詳細(ベクター)CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| KEVへの追加日 | 2023-11-21 |
| 米国政府機関の対応期限 | 2023-12-12 |
| ランサムウェアでの悪用 | 不明(確認されていない) |
| 弱点の種類(CWE) | CWE-122 |
何が起きた
Linux などで使われる GNU C Library(glibc)の、プログラムを起動する部品 ld.so に、GLIBC_TUNABLES という環境変数を処理するときのバッファオーバーフローの弱点が見つかりました。攻撃者は、細工した GLIBC_TUNABLES を付けて SUID 権限のプログラムを起動することで、高い権限でプログラムを実行できる可能性があります。攻撃には、対象の機器の上で一般利用者程度の権限が必要で、被害者の操作は要りません。この弱点は、実際に悪用されたことが確認されています。
攻撃の流れ
データをもとに、AIを使用して作成した図です。実際の攻撃は、これと異なる場合があります。
誰が影響を受ける
GNU C Library を使う Linux などのシステムの管理者や利用者です。CVE の記録では、2.34 から 2.39 より前のバージョンが影響を受けるとされています。Red Hat の説明では、修正前の部分が RHEL-8.5 にも取り込まれたため RHEL-8.5 以降が影響を受け、RHEL-8.4 以前は影響を受けません。
何をすればいい
お使いの Linux ディストリビューションが配る glibc の更新を適用してください。Red Hat Enterprise Linux 9 では 2.34-60.el9_2.7、Red Hat Enterprise Linux 8 では 2.28-225.el8_8.6 以降が修正版です。Red Hat は、すぐに更新できず Secure Boot を有効にしていない場合に、SystemTap のスクリプトで影響を抑える方法を案内しています。この回避策は、機器を再起動するたびにやり直す必要があります。公式の案内を確認してください。
やることチェックリスト
- ディストリビューションのglibc更新を適用する
- RHEL9は2.34-60.el9_2.7以降にする
- 更新できない時はSystemTapの回避策を使う
用語メモ
- バッファオーバーフロー
- データを入れる場所(バッファ)の大きさを超えて書き込み、まわりのメモリを壊してしまう不具合です。
- 環境変数
- プログラムに設定値を渡すための変数です。
- SUID
- プログラムを、起動した人ではなく持ち主(管理者など)の権限で動かす設定です。
元データ(英語・CISA KEV より)
GNU C Library Buffer Overflow Vulnerability
概要
GNU C Library's dynamic loader ld.so contains a buffer overflow vulnerability when processing the GLIBC_TUNABLES environment variable, allowing a local attacker to execute code with elevated privileges.
推奨対応
Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.