CVE-2022-31630
高公開済み
imageloadfont() における入力検証の不備による領域外読み取り (OOB read)
- 公開済み
- 2022/11/14
- 更新済み
- 2024/08/03
- CNA の割り当て
- php
- 観察された証拠
- 2026/08/08
プライマリ CVSS
7.1/ 10高
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H2.3%
低 · 今後 30 日間
- パーセンタイル
- 82.2%
- モデルの日付
- 2026/09/21
EPSS は統計的な推定値であり、確実性や影響の尺度ではありません。 CVSS、KEV ステータス、暴露、環境と組み合わせます。
概要
PHPの7.4.33、8.0.25、8.1.12より前のバージョンでは、gd拡張機能のimageloadfont()関数を使用する際に、特別に細工されたフォントファイルを提供することが可能です。例えば、読み込まれたフォントがimagechar()関数で使用される場合、割り当てられたバッファの外側の読み取りが使用されます。これにより、クラッシュや機密情報の開示が発生する可能性があります。
ソース
2CVE-2022-31630の概念実証エクスプロイト。PHP 7.4.x(7.4.33より前)に影響する、PHPのGD拡張機能のimageloadfont()関数における領域外読み取りの脆弱性です。
CVE-2022-31630 の概念実証エクスプロイト。PHP の GD 拡張機能における out-of-bounds read 脆弱性。影響を受ける PHP バージョンでのクラッシュとメモリ開示を示します。安全なテストのための Docker ベースのラボを含みます。
責任ある使用
脆弱性情報は、自分が所有しているシステム、またはテストを許可されているシステムでのみ使用してください。 Kitploit は公開研究メタデータにリンクしており、エクスプロイト コードや悪意のあるペイロードは保存しません。