RHSA-2013:0701: Moderate: ruby193-ruby, rubygem-json and rubygem-rdoc security update

Published Apr 2, 2013
·
Updated

Ruby is an extensible, interpreted, object-oriented, scripting language. Ithas features to process text files and to do system management tasks.A flaw in rubygem-json and ruby193-rubygem-json allowed remote attacks bycreating different types of malicious objects. For example, it couldinitiate a denial of service attack through resource consumption by using aJSON document to create arbitrary Ruby symbols, which were never garbagecollected. It could also be exploited to create internal objects whichcould allow a SQL injection attack. (CVE-2013-0269)It was found that documentation created by rubygem-rdoc andruby193-rubygem-rdoc was vulnerable to a cross-site scripting (XSS) attack.If such documentation was accessible over a network, and a remote attackercould trick a user into visiting a specially-crafted URL, it would lead toarbitrary web script execution in the context of the user's session. Asrubygem-rdoc and ruby193-rubygem-rdoc are used for creating documentationfor Ruby source files (such as classes, modules, and so on), it is not acommon scenario to make such documentation accessible over the network.(CVE-2013-0256)Red Hat would like to thank Ruby on Rails upstream for reportingCVE-2013-0269, and Eric Hodel of RDoc upstream for reporting CVE-2013-0256.Upstream acknowledges Thomas Hollstegge of Zweitag and Ben Murphy as theoriginal reporters of CVE-2013-0269, and Evgeny Ermakov as the originalreporter of CVE-2013-0256.Users of Red Hat OpenShift Enterprise 1.1.3 are advised to upgrade to theseupdated packages, which correct these issues.

Affected Software

21 affected componentsFixes available
redhat/ruby193-ruby<1.9.3.327-28.el6
1.9.3.327-28.el6
redhat/rubygem-json<1.7.3-2.el6
1.7.3-2.el6
redhat/rubygem-rdoc<3.8-9.el6
3.8-9.el6
redhat/ruby193-ruby<1.9.3.327-28.el6
1.9.3.327-28.el6
redhat/ruby193-ruby-debuginfo<1.9.3.327-28.el6
1.9.3.327-28.el6
redhat/ruby193-ruby-devel<1.9.3.327-28.el6
1.9.3.327-28.el6
redhat/ruby193-ruby-doc<1.9.3.327-28.el6
1.9.3.327-28.el6
redhat/ruby193-ruby-irb<1.9.3.327-28.el6
1.9.3.327-28.el6
redhat/ruby193-ruby-libs<1.9.3.327-28.el6
1.9.3.327-28.el6
redhat/ruby193-ruby-tcltk<1.9.3.327-28.el6
1.9.3.327-28.el6
redhat/ruby193-rubygem-bigdecimal<1.1.0-28.el6
1.1.0-28.el6
redhat/ruby193-rubygem-io-console<0.3-28.el6
0.3-28.el6
redhat/ruby193-rubygem-json<1.5.4-28.el6
1.5.4-28.el6
redhat/ruby193-rubygem-minitest<2.5.1-28.el6
2.5.1-28.el6
redhat/ruby193-rubygem-rake<0.9.2.2-28.el6
0.9.2.2-28.el6
redhat/ruby193-rubygem-rdoc<3.9.4-28.el6
3.9.4-28.el6
redhat/ruby193-rubygems<1.8.23-28.el6
1.8.23-28.el6
redhat/ruby193-rubygems-devel<1.8.23-28.el6
1.8.23-28.el6
redhat/rubygem-json-debuginfo<1.7.3-2.el6
1.7.3-2.el6
redhat/rubygem-json-doc<1.7.3-2.el6
1.7.3-2.el6
redhat/rubygem-rdoc-doc<3.8-9.el6
3.8-9.el6

Remediation

Event History

Apr 2, 2013
Advisory Published
12:00 AM

Frequently Asked Questions

1

What is the severity of RHSA-2013:0701?

The severity of RHSA-2013:0701 is classified as moderate.

2

How do I fix RHSA-2013:0701?

You can fix RHSA-2013:0701 by updating to the specified versions of the affected packages listed in the advisory.

3

Which packages are affected by RHSA-2013:0701?

The affected packages include ruby193-ruby, rubygem-json, and ruby193-rubygem-rdoc among others.

4

What types of vulnerabilities are addressed in RHSA-2013:0701?

RHSA-2013:0701 addresses vulnerabilities that allow remote attacks through malicious object creation.

5

Is a system restart required after applying the fix for RHSA-2013:0701?

Generally, a system restart may be required after applying the updates to ensure all components utilize the new versions.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203