CVE-2014-4975
15.11.2014, 20:59
Off-by-one error in the encodes function in pack.c in Ruby 1.9.3 and earlier, and 2.x through 2.1.2, when using certain format string specifiers, allows context-dependent attackers to cause a denial of service (segmentation fault) via vectors that trigger a stack-based buffer overflow.Enginsight
Vendor | Product | Version |
---|---|---|
ruby-lang | ruby | 𝑥 ≤ 1.9.3 |
ruby-lang | ruby | 2.0 |
ruby-lang | ruby | 2.0.0 |
ruby-lang | ruby | 2.0.0:p0 |
ruby-lang | ruby | 2.0.0:p195 |
ruby-lang | ruby | 2.0.0:p247 |
ruby-lang | ruby | 2.0.0:preview1 |
ruby-lang | ruby | 2.0.0:preview2 |
ruby-lang | ruby | 2.0.0:rc1 |
ruby-lang | ruby | 2.0.0:rc2 |
ruby-lang | ruby | 2.1 |
ruby-lang | ruby | 2.1:preview1 |
ruby-lang | ruby | 2.1.1 |
ruby-lang | ruby | 2.1.2 |
redhat | enterprise_linux_desktop | 7.0 |
redhat | enterprise_linux_hpc_node | 7.0 |
redhat | enterprise_linux_server | 7.0 |
redhat | enterprise_linux_workstation | 7.0 |
debian | debian_linux | 7.0 |
debian | debian_linux | 8.0 |
canonical | ubuntu_linux | 12.04 |
canonical | ubuntu_linux | 14.04 |
canonical | ubuntu_linux | 14.10 |
𝑥
= Vulnerable software versions

Ubuntu Releases
Ubuntu Product | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ruby1.8 |
| ||||||||||||
ruby1.9 |
| ||||||||||||
ruby1.9.1 |
| ||||||||||||
ruby2.0 |
| ||||||||||||
ruby2.1 |
|
Common Weakness Enumeration
References