update libextlib-ruby/ruby-extlib packages for CVE-2013-0156

Bug #1098357 reported by Joshua Timberman
292
This bug affects 6 people
Affects Status Importance Assigned to Milestone
libextlib-ruby (Debian)
Fix Released
Unknown
libextlib-ruby (Ubuntu)
Invalid
Undecided
Unassigned
Hardy
Invalid
Undecided
Unassigned
Lucid
Won't Fix
Undecided
Unassigned
Oneiric
Won't Fix
Undecided
Unassigned
Precise
Fix Released
Undecided
Unassigned
Quantal
Invalid
Undecided
Unassigned
Raring
Invalid
Undecided
Unassigned
rails (Ubuntu)
Invalid
Undecided
Unassigned
Hardy
Won't Fix
Undecided
Unassigned
Lucid
Won't Fix
Undecided
Unassigned
Oneiric
Invalid
Undecided
Unassigned
Precise
Invalid
Undecided
Unassigned
Quantal
Invalid
Undecided
Unassigned
Raring
Invalid
Undecided
Unassigned
ruby-activesupport-2.3 (Ubuntu)
Fix Released
Undecided
Unassigned
Hardy
Invalid
Undecided
Unassigned
Lucid
Invalid
Undecided
Unassigned
Oneiric
Fix Released
Undecided
Marc Deslauriers
Precise
Fix Released
Undecided
Marc Deslauriers
Quantal
Fix Released
Undecided
Marc Deslauriers
Raring
Fix Released
Undecided
Unassigned
ruby-activesupport-3.2 (Ubuntu)
Fix Released
Undecided
Unassigned
Hardy
Invalid
Undecided
Unassigned
Lucid
Invalid
Undecided
Unassigned
Oneiric
Invalid
Undecided
Unassigned
Precise
Invalid
Undecided
Unassigned
Quantal
Fix Released
Undecided
Marc Deslauriers
Raring
Fix Released
Undecided
Unassigned
ruby-extlib (Ubuntu)
Fix Released
Undecided
Unassigned
Hardy
Invalid
Undecided
Unassigned
Lucid
Invalid
Undecided
Unassigned
Oneiric
Invalid
Undecided
Unassigned
Precise
Invalid
Undecided
Unassigned
Quantal
Fix Released
Undecided
Marc Deslauriers
Raring
Fix Released
Undecided
Unassigned

Bug Description

Dan Kubb, maintainer of the extlib RubyGem recently updated it to resolve security issues reported in CVE-2013-0156.

The patches are are available from the extlib Git repository on GitHub to remove symbol and yaml coercion, respectively:

https://github.com/datamapper/extlib/commit/4540e7102b803624cc2eade4bb8aaaa934fc31c5
https://github.com/datamapper/extlib/commit/633974b2759d9b924657f3888473d5fd681538dd

affects: merb (Ubuntu) → libextlib-ruby (Ubuntu)
information type: Private Security → Public Security
Revision history for this message
Thomas Ward (teward) wrote :

Do you happen to know which version(s) of the library are impacted by this CVE?

Changed in libextlib-ruby (Debian):
status: Unknown → New
Revision history for this message
Joshua Timberman (jtimberman) wrote :

0.9.15 and below. The maintainer released 0.9.16 with the fixes (in those commits).

Revision history for this message
Thomas Ward (teward) wrote :

I've confirmed Comment #2 with the person who committed the change upstream.

This bug affects all versions currently in Ubuntu. This package current exists in Lucid, Oneiric, and Precise, and is version 0.9.13-2 in each of those releases (synced from Debian)

This package does NOT exist in Hardy, Quantal, or Raring.

Revision history for this message
Marc Deslauriers (mdeslaur) wrote :

Thanks for taking the time to report this bug and helping to make Ubuntu better. Since the package referred to in this bug is in universe or multiverse, it is community maintained. If you are able, I suggest coordinating with upstream and posting a debdiff for this issue. When a debdiff is available, members of the security team will review it and publish the package. See the following link for more information: https://wiki.ubuntu.com/SecurityTeam/UpdateProcedures

tags: removed: cve exploit merb rails ruby security
Changed in libextlib-ruby (Ubuntu Lucid):
status: New → Confirmed
Changed in libextlib-ruby (Ubuntu Oneiric):
status: New → Confirmed
Changed in libextlib-ruby (Ubuntu Precise):
status: New → Confirmed
Changed in libextlib-ruby (Ubuntu):
status: New → Incomplete
Changed in libextlib-ruby (Ubuntu Lucid):
status: Confirmed → Incomplete
Changed in libextlib-ruby (Ubuntu Oneiric):
status: Confirmed → Incomplete
Changed in libextlib-ruby (Ubuntu Precise):
status: Confirmed → Incomplete
Changed in libextlib-ruby (Debian):
status: New → Incomplete
Changed in libextlib-ruby (Debian):
status: Incomplete → Fix Released
Revision history for this message
Joshua Timberman (jtimberman) wrote :
Revision history for this message
Tim Cutts (timc) wrote :

The same security announcement mentions the Rails actionpack package also being affected by the same bug. Again, all versions in Ubuntu currently are affected.

Changed in rails (Ubuntu Lucid):
importance: Undecided → High
Changed in rails (Ubuntu Hardy):
importance: Undecided → High
Changed in ruby-activesupport-3.2 (Ubuntu Lucid):
status: New → Invalid
Changed in ruby-activesupport-3.2 (Ubuntu Hardy):
status: New → Invalid
Changed in ruby-activesupport-2.3 (Ubuntu Lucid):
status: New → Invalid
Changed in ruby-activesupport-2.3 (Ubuntu Hardy):
status: New → Invalid
Changed in libextlib-ruby (Ubuntu Quantal):
status: New → Invalid
Changed in libextlib-ruby (Ubuntu Hardy):
status: New → Invalid
Changed in libextlib-ruby (Ubuntu Raring):
status: Incomplete → Invalid
Revision history for this message
Jamie Strandboge (jdstrand) wrote :

Raring ruby-activesupport-2.3 fixed in 2.3.14-5

Changed in rails (Ubuntu Oneiric):
status: New → Invalid
Changed in rails (Ubuntu Precise):
status: New → Invalid
Changed in rails (Ubuntu Quantal):
status: New → Invalid
Changed in rails (Ubuntu Raring):
status: New → Invalid
Changed in rails (Ubuntu Lucid):
status: New → Triaged
Changed in rails (Ubuntu Hardy):
status: New → Triaged
Changed in ruby-activesupport-2.3 (Ubuntu Raring):
status: New → Fix Released
Revision history for this message
Jamie Strandboge (jdstrand) wrote :

Raring ruby-activesupport-3.2fixed in 3.2.6-5

Changed in ruby-activesupport-3.2 (Ubuntu Raring):
status: New → Fix Released
Revision history for this message
Jamie Strandboge (jdstrand) wrote :

Raring ruby-extlib fixed in 0.9.15-3

Changed in ruby-extlib (Ubuntu Raring):
status: New → Fix Released
Changed in ruby-extlib (Ubuntu Lucid):
status: New → Invalid
Changed in ruby-extlib (Ubuntu Oneiric):
status: New → Invalid
Changed in ruby-extlib (Ubuntu Precise):
status: New → Invalid
Changed in ruby-extlib (Ubuntu Hardy):
status: New → Invalid
Changed in ruby-extlib (Ubuntu Quantal):
status: New → Triaged
Changed in libextlib-ruby (Ubuntu Lucid):
status: Incomplete → Triaged
Changed in libextlib-ruby (Ubuntu Oneiric):
status: Incomplete → Triaged
Changed in libextlib-ruby (Ubuntu Precise):
status: Incomplete → Triaged
Changed in ruby-activesupport-2.3 (Ubuntu Oneiric):
status: New → Triaged
Changed in ruby-activesupport-2.3 (Ubuntu Precise):
status: New → Triaged
Changed in ruby-activesupport-2.3 (Ubuntu Quantal):
status: New → Triaged
Changed in ruby-activesupport-3.2 (Ubuntu Oneiric):
status: New → Triaged
Changed in ruby-activesupport-3.2 (Ubuntu Precise):
status: New → Triaged
Changed in ruby-activesupport-3.2 (Ubuntu Quantal):
status: New → Triaged
Revision history for this message
Jamie Strandboge (jdstrand) wrote :

This should now be triaged for our packages based on Debian's https://security-tracker.debian.org/tracker/CVE-2013-0156. As Marc said, since the packages referred to in this bug is in universe or multiverse, it is community maintained. When a debdiffs are available, members of the security team will review them and publish the packages. See the following link for more information: https://wiki.ubuntu.com/SecurityTeam/UpdateProcedures

Changed in rails (Ubuntu Lucid):
importance: High → Undecided
Changed in rails (Ubuntu Hardy):
importance: High → Undecided
Revision history for this message
Jamie Strandboge (jdstrand) wrote :

Note, people helping out with this bug may want to also look at bug #1100188.

Changed in ruby-activesupport-2.3 (Ubuntu Oneiric):
assignee: nobody → Marc Deslauriers (mdeslaur)
status: Triaged → Fix Committed
Changed in ruby-activesupport-2.3 (Ubuntu Precise):
assignee: nobody → Marc Deslauriers (mdeslaur)
status: Triaged → Fix Committed
Changed in ruby-activesupport-2.3 (Ubuntu Quantal):
assignee: nobody → Marc Deslauriers (mdeslaur)
status: Triaged → Fix Committed
Changed in ruby-activesupport-3.2 (Ubuntu Oneiric):
status: Triaged → Invalid
Changed in ruby-activesupport-3.2 (Ubuntu Precise):
status: Triaged → Invalid
Changed in ruby-activesupport-3.2 (Ubuntu Quantal):
assignee: nobody → Marc Deslauriers (mdeslaur)
status: Triaged → Fix Committed
Changed in ruby-extlib (Ubuntu Quantal):
assignee: nobody → Marc Deslauriers (mdeslaur)
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ruby-activesupport-2.3 - 2.3.14-2ubuntu0.12.04.1

---------------
ruby-activesupport-2.3 (2.3.14-2ubuntu0.12.04.1) precise-security; urgency=low

  * SECURITY UPDATE: vulnerabilities in parameter parsing (LP: #1098357)
    - debian/patches/CVE-2013-0156.patch: added patch from Debian 2.3.14-5
    - CVE-2013-0156
 -- Marc Deslauriers <email address hidden> Fri, 18 Jan 2013 08:49:38 -0500

Changed in ruby-activesupport-2.3 (Ubuntu Precise):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ruby-activesupport-2.3 - 2.3.14-4ubuntu0.1

---------------
ruby-activesupport-2.3 (2.3.14-4ubuntu0.1) quantal-security; urgency=low

  * SECURITY UPDATE: vulnerabilities in parameter parsing (LP: #1098357)
    - debian/patches/CVE-2013-0156.patch: added patch from Debian 2.3.14-5
    - CVE-2013-0156
 -- Marc Deslauriers <email address hidden> Fri, 18 Jan 2013 08:46:18 -0500

Changed in ruby-activesupport-2.3 (Ubuntu Quantal):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ruby-activesupport-2.3 - 2.3.14-2ubuntu0.11.10.1

---------------
ruby-activesupport-2.3 (2.3.14-2ubuntu0.11.10.1) oneiric-security; urgency=low

  * SECURITY UPDATE: vulnerabilities in parameter parsing (LP: #1098357)
    - debian/patches/CVE-2013-0156.patch: added patch from Debian 2.3.14-5
    - CVE-2013-0156
 -- Marc Deslauriers <email address hidden> Fri, 18 Jan 2013 08:49:38 -0500

Changed in ruby-activesupport-2.3 (Ubuntu Oneiric):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ruby-activesupport-3.2 - 3.2.6-4ubuntu0.1

---------------
ruby-activesupport-3.2 (3.2.6-4ubuntu0.1) quantal-security; urgency=low

  * SECURITY UPDATE: vulnerabilities in parameter parsing (LP: #1098357)
    - debian/patches/CVE-2013-0156.patch: added patch from Debian 3.2.6-5
    - CVE-2013-0156
 -- Marc Deslauriers <email address hidden> Fri, 18 Jan 2013 08:43:58 -0500

Changed in ruby-activesupport-3.2 (Ubuntu Quantal):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ruby-extlib - 0.9.15-2ubuntu0.1

---------------
ruby-extlib (0.9.15-2ubuntu0.1) quantal-security; urgency=low

  * SECURITY UPDATE: XML parser symbol and YAML coercion (LP: #1098357)
    - Add upstream patches 633974b2759d9b92 and 4540e7102b803624 as has
      been done in Debian 0.9.15-3.
    - CVE-2013-0156
 -- Marc Deslauriers <email address hidden> Fri, 18 Jan 2013 08:58:08 -0500

Changed in ruby-extlib (Ubuntu Quantal):
status: Fix Committed → Fix Released
Revision history for this message
Jamie Strandboge (jdstrand) wrote :

Thank you for reporting this bug to Ubuntu. hardy has reached EOL
(End of Life) for this package and is no longer supported. As
a result, this bug against hardy is being marked "Won't Fix".
Please see https://wiki.ubuntu.com/Releases for currently
supported Ubuntu releases.

Please feel free to report any other bugs you may find.

Changed in rails (Ubuntu Hardy):
status: Triaged → Won't Fix
Revision history for this message
Jamie Strandboge (jdstrand) wrote :

Thank you for reporting this bug to Ubuntu. oneiric has reached EOL
(End of Life) for this package and is no longer supported. As
a result, this bug against oneiric is being marked "Won't Fix".
Please see https://wiki.ubuntu.com/Releases for currently
supported Ubuntu releases.

Please feel free to report any other bugs you may find.

Changed in libextlib-ruby (Ubuntu Oneiric):
status: Triaged → Won't Fix
Revision history for this message
Tyler Hicks (tyhicks) wrote :

Ubuntu 10.04 (Lucid) is no longer supported. Marking as Won't Fix.

Changed in libextlib-ruby (Ubuntu Lucid):
status: Triaged → Won't Fix
Revision history for this message
Tyler Hicks (tyhicks) wrote :

I've synced the libextlib-ruby package from Debian's squeeze-lts archive to fix this issue in Ubuntu 12.04. The fixed libextlib-ruby version in Ubuntu 12.04 is 0.9.13-2+deb6u1build0.12.04.1

Changed in libextlib-ruby (Ubuntu Precise):
status: Triaged → Fix Released
Revision history for this message
Rolf Leggewie (r0lf) wrote :

lucid has seen the end of its life and is no longer receiving any updates. Marking the lucid task for this ticket as "Won't Fix".

Changed in rails (Ubuntu Lucid):
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public Security information  
Everyone can see this security related information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.