| タイトル | Perl の Encode モジュールにおける一つずれエラーの脆弱性 |
|---|---|
| 概要 | Perl で使用される Encode モジュールの Unicode/Unicode.xs 内にある decode_xs 関数には、一つずれ (Off-by-one) エラーの脆弱性が存在します。 |
| 想定される影響 | 攻撃者により、巧妙に細工された Unicode 文字列を介して、サービス運用妨害 (メモリ破損) 状態にされ、ヒープベースのバッファオーバーフローを誘発される可能性があります。 |
| 対策 | ベンダ情報および参考情報を参照して適切な対策を実施してください。 |
| 公表日 | 2012年1月13日0:00 |
| 登録日 | 2012年1月17日16:37 |
| 最終更新日 | 2013年11月1日14:12 |
| CVSS2.0 : 警告 | |
| スコア | 5.1 |
|---|---|
| ベクター | AV:N/AC:H/Au:N/C:P/I:P/A:P |
| The Perl Foundation |
| Perl 5.15.6 未満 |
| Dan Kogai |
| Encode モジュール 2.44 未満 |
| No | 変更内容 | 変更日 |
|---|---|---|
| 0 | [2012年01月17日] 掲載 [2013年11月01日] ベンダ情報:オラクル (Multiple vulnerabilities in Perl 5.8) を追加 |
2018年2月17日10:37 |
| 概要 | Off-by-one error in the decode_xs function in Unicode/Unicode.xs in the Encode module before 2.44, as used in Perl before 5.15.6, might allow context-dependent attackers to cause a denial of service (memory corruption) via a crafted Unicode string, which triggers a heap-based buffer overflow. |
|---|---|
| 公表日 | 2012年1月14日3:55 |
| 登録日 | 2021年1月28日16:39 |
| 最終更新日 | 2024年11月21日10:29 |
| 構成1 | 以上 | 以下 | より上 | 未満 | |
| cpe:2.3:a:perl:perl:5.14.1:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.65:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.56:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.19:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.08:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:*:*:*:*:*:*:*:* | 2.43 | ||||
| cpe:2.3:a:dan_kogai:encode_module:1.74:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.20:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:0.96:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.8.4:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.12.0:rc1:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.17:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.77:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.13.10:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.97:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.13:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.12.0:rc4:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.95:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.85:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.8.1:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.54:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.35:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.8.9:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.16:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.81:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.11:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.30:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.22:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.98:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.07:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.10:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.23:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.05:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:0.93:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.12.0:rc3:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.31:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.0:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.12.1:rc1:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.13.8:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.88:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.25:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:0.99:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.03:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.96:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.75:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.11.2:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.13.0:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.58:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.06:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:*:*:*:*:*:*:*:* | 5.14.2 | ||||
| cpe:2.3:a:dan_kogai:encode_module:0.94:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.32:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.90:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.28:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.14.0:rc2:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.12.3:rc3:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.13.5:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.13.3:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.9.2:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.66:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.13.6:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.37:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:0.98:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.10.0:rc2:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.13.11:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.8.2:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.8.10:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.68:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.11.1:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.28:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.8.5:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.13.7:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.64:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.51:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.10:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.13.1:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.10.1:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.32:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.12.3:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.12.1:rc2:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.91:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.12.0:rc2:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.83:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.14.0:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.82:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.59:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.12.0:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.42:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.42:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.41:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.86:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.12.3:rc1:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.14:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.34:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.26:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.11.5:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.29:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.01:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.60:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.52:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.02:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.40:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.34:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.24:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.53:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.11.0:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.21:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.99:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.38:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.01:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.36:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.41:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:0.95:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.12.2:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.18:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.71:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.94:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.72:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.63:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.55:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.69:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.8.7:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.78:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.39:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.10:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.14.0:rc1:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.00:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.11.3:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.13.4:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.14.0:rc3:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.89:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.11:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.10.1:rc1:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.80:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.04:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.73:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.15:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.11.4:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.40:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.21:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.79:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.50:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.12:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.13.9:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.92:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.25:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:0.97:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.62:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.27:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.12.3:rc2:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.61:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.09:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.12.2:rc1:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.12.0:rc0:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.84:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.8.3:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.33:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.33:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.12.0:rc5:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.87:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.26:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.8.6:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.30:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.57:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.20:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.10.0:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.8.8:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.70:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.76:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.13.2:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.67:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.10.0:rc1:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:2.31:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:dan_kogai:encode_module:1.93:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.12.1:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:perl:perl:5.10.1:rc2:*:*:*:*:*:* | |||||