| Title | libbpg にメモリ境界外への書き込みを行う脆弱性 |
|---|---|
| Summary | libbpg は、BPG 画像フォーマットを扱うライブラリです。libbpg には、メモリ境界外への書き込みを行う脆弱性が存在します。 メモリ境界外への書き込み (CWE-787) - CVE-2016-5637 libbpg で使用される関数 restore_tqb_pixels において transquant_bypass_enable_flag のチェックが不適切なため、細工されたファイルを処理することでメモリ境界外への書き込みを行う脆弱性が存在します。 CWE-787: Out-of-bounds Write http://cwe.mitre.org/data/definitions/787.html なお、National Vulnerability Database (NVD) では、CWE-119 として公開されています。 |
| Possible impacts | libbpg が細工された BPG ファイルを処理することで、サービス運用妨害 (DoS) 攻撃を受けたり、任意のコードを実行されたりする可能性があります。 |
| Solution | 2016年7月13日現在、対策方法は不明です。 [ワークアラウンドを実施する] 対策が公開されるまでの間、本脆弱性の影響を軽減するため、次のワークアラウンドを実施してください。 * ImageMagick のユーザは、ImageMagick セキュリティポリシーを変更する BPG ファイルを拒否するよう、policy.xml を変更する BPG に関する要素を delegate.xml から削除する これらの設定ファイルの詳細は、ImageMagick のウェブサイトから確認できます。 ImageMagick のウェブサイト http://www.imagemagick.org/script/security-policy.php |
| Publication Date | July 12, 2016, midnight |
| Registration Date | July 14, 2016, 5:17 p.m. |
| Last Update | Aug. 3, 2016, 3:06 p.m. |
| CVSS3.0 : 重要 | |
| Score | 8.8 |
|---|---|
| Vector | CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
| CVSS2.0 : 警告 | |
| Score | 6.8 |
|---|---|
| Vector | AV:N/AC:M/Au:N/C:P/I:P/A:P |
| libbpg |
| libbpg 0.9.5 から 0.9.7 まで |
| No | Changed Details | Date of change |
|---|---|---|
| 0 | [2016年07月14日] 掲載 [2016年08月03日] 概要:内容を更新 CVSS による深刻度:内容を更新 CWE による脆弱性タイプ一覧:CWE-ID を追加 参考情報:National Vulnerability Database (NVD) (CVE-2016-5637) を追加 |
Feb. 17, 2018, 10:37 a.m. |
| Summary | The restore_tqb_pixels function in libbpg 0.9.5 through 0.9.7 mishandles the transquant_bypass_enable_flag value, which allows remote attackers to execute arbitrary code or cause a denial of service (out-of-bounds write) via a crafted BPG image, related to a "type confusion" issue. |
|---|---|
| Publication Date | July 16, 2016, 3:59 a.m. |
| Registration Date | Jan. 26, 2021, 2:14 p.m. |
| Last Update | Nov. 21, 2024, 11:54 a.m. |
| Configuration1 | or higher | or less | more than | less than | |
| cpe:2.3:a:libbpg_project:libbpg:*:*:*:*:*:*:*:* | 0.9.5 | 0.9.7 | |||