CVE-2017-11465
ruby: Invalid read/write in parser_yyerror function in UTF-8 parser
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD. Rated lower by Photon OS (high), Red Hat (low).
Description
The parser_yyerror function in the UTF-8 parser in Ruby 2.4.1 allows attackers to cause a denial of service (invalid write or read) or possibly have unspecified other impact via a crafted Ruby script, related to the parser_tokadd_utf8 function in parse.y. NOTE: this might have security relevance as a bypass of a $SAFE protection mechanism.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| Photon OS 1.0 | ruby | 2.4.2-1.ph1 |
| Photon OS 2.0 | ruby | 2.5.3-1.ph2 |
| Red Hat | rh-ruby24-ruby, rh-ruby24-ruby-devel, rh-ruby24-ruby-doc and 17 more | no fix listed |
Show all 22 entries from 3 sources
| Source | Package | Fixed in |
|---|---|---|
| Photon OS 1.0 | ruby | 2.4.2-1.ph1 |
| Photon OS 2.0 | ruby | 2.5.3-1.ph2 |
| Red Hat | rh-ruby24-ruby | no fix listed |
| Red Hat | rh-ruby24-ruby-devel | no fix listed |
| Red Hat | rh-ruby24-ruby-doc | no fix listed |
| Red Hat | rh-ruby24-ruby-irb | no fix listed |
| Red Hat | rh-ruby24-ruby-libs | no fix listed |
| Red Hat | rh-ruby24-rubygem-bigdecimal | no fix listed |
| Red Hat | rh-ruby24-rubygem-did_you_mean | no fix listed |
| Red Hat | rh-ruby24-rubygem-io-console | no fix listed |
| Red Hat | rh-ruby24-rubygem-json | no fix listed |
| Red Hat | rh-ruby24-rubygem-minitest | no fix listed |
| Red Hat | rh-ruby24-rubygem-net-telnet | no fix listed |
| Red Hat | rh-ruby24-rubygem-openssl | no fix listed |
| Red Hat | rh-ruby24-rubygem-power_assert | no fix listed |
| Red Hat | rh-ruby24-rubygem-psych | no fix listed |
| Red Hat | rh-ruby24-rubygem-rake | no fix listed |
| Red Hat | rh-ruby24-rubygem-rdoc | no fix listed |
| Red Hat | rh-ruby24-rubygem-test-unit | no fix listed |
| Red Hat | rh-ruby24-rubygem-xmlrpc | no fix listed |
| Red Hat | rh-ruby24-rubygems | no fix listed |
| Red Hat | rh-ruby24-rubygems-devel | no fix listed |