CVE-2021-41816
概要

CGI.escape_html in Ruby before 2.7.5 and 3.x before 3.0.3 has an integer overflow and resultant buffer overflow via a long string on platforms (such as Windows) where size_t and long have different numbers of bytes. This also affects the CGI gem before 0.3.1 for Ruby.

公表日 2022年2月7日6:15
登録日 2022年2月7日10:00
最終更新日 2024年11月21日15:26
CVSS3.1 : CRITICAL
スコア 9.8
ベクター CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
攻撃元区分(AV) ネットワーク
攻撃条件の複雑さ(AC)
攻撃に必要な特権レベル(PR) 不要
利用者の関与(UI) 不要
影響の想定範囲(S) 変更なし
機密性への影響(C)
完全性への影響(I)
可用性への影響(A)
CVSS2.0 : HIGH
スコア 7.5
ベクター AV:N/AC:L/Au:N/C:P/I:P/A:P
攻撃元区分(AV) ネットワーク
攻撃条件の複雑さ(AC)
攻撃前の認証要否(Au) 不要
機密性への影響(C)
完全性への影響(I)
可用性への影響(A)
全ての特権を取得 いいえ
ユーザー権限を取得 いいえ
その他の権限を取得 いいえ
ユーザー操作が必要 いいえ
影響を受けるソフトウェアの構成
構成1 以上 以下 より上 未満
cpe:2.3:a:ruby-lang:cgi:*:*:*:*:*:ruby:*:* 0.3.1
構成2 以上 以下 より上 未満
cpe:2.3:a:ruby-lang:cgi:*:*:*:*:*:ruby:*:* 0.2.0
実行環境
1 cpe:2.3:a:ruby-lang:ruby:*:*:*:*:*:*:*:*
構成3 以上 以下 より上 未満
cpe:2.3:a:ruby-lang:cgi:*:*:*:*:*:ruby:*:* 0.1.0
実行環境
1 cpe:2.3:a:ruby-lang:ruby:*:*:*:*:*:*:*:*
構成4 以上 以下 より上 未満
cpe:2.3:o:fedoraproject:fedora:34:*:*:*:*:*:*:*
cpe:2.3:o:fedoraproject:fedora:35:*:*:*:*:*:*:*
関連情報、対策とツール
共通脆弱性一覧