Overly broad permissions can turn one compromised account into a much larger security problem. Learn how to reduce unnecessary access, review privileges, and apply least privilege across modern Linux systems. Review Linux Privileges×

Alerts This Week
Warning Icon 1 507
Alerts This Week
Warning Icon 1 507

Ubuntu 11.10 USN-1377-1 Critical: ruby Cross-Site Scripting & DoS

ubuntu
Calendar Grey February 28, 2012
Scroller Ubuntu
Ubuntu Security Notice USN-4567-2 tackles severe vulnerabilities in ruby2.0 impacting various Ubuntu distributions.
Several security issues were fixed in ruby1.8.

Summary

Several security issues were fixed in ruby1.8.

Software Description:

- ruby1.8: Interpreter of object-oriented scripting language Ruby 1.8

Details:

Drew Yao discovered that the WEBrick HTTP server was vulnerable to cross-site

scripting attacks when displaying error pages. A remote attacker could use this

flaw to run arbitrary web script. (CVE-2010-0541)

Drew Yao discovered that Ruby's BigDecimal module did not properly allocate

memory on 64-bit platforms. An attacker could use this flaw to cause a denial

of service or possibly execute arbitrary code with user privileges.

(CVE-2011-0188)

Nicholas Jefferson discovered that the FileUtils.remove_entry_secure method in

Ruby did not properly remove non-empty directories. An attacker could use this

flaw to possibly delete arbitrary files. (CVE-2011-1004)

It was discovered that Ruby incorrectly allowed untainted strings to be

modified in protective safe levels. An attacker could use this flaw to bypass

intended...

Read the Full Advisory

Update Instructions

The problem can be corrected by updating your system to the following
package versions:

Ubuntu 11.10:
  libruby1.8                      1.8.7.352-2ubuntu0.1
  ruby1.8                         1.8.7.352-2ubuntu0.1

Ubuntu 11.04:
  libruby1.8                      1.8.7.302-2ubuntu0.1
  ruby1.8                         1.8.7.302-2ubuntu0.1

Ubuntu 10.10:
  libruby1.8                      1.8.7.299-2ubuntu0.1
  ruby1.8                         1.8.7.299-2ubuntu0.1

Ubuntu 10.04 LTS:
  libruby1.8                      1.8.7.249-2ubuntu0.1
  ruby1.8                         1.8.7.249-2ubuntu0.1

In general, a standard system update will make all the necessary changes.

References

https://ubuntu.com/security/notices/USN-1377-1

CVE-2010-0541, CVE-2011-0188, CVE-2011-1004, CVE-2011-1005,

CVE-2011-2686, CVE-2011-2705, CVE-2011-4815

Severity
critical
Lowest
Low
Medium
High
Critical

February 28, 2012

Package Information

Get the latest News and Insights

Get the latest Linux and open source security news straight to your inbox.