<?xml version="1.0" encoding="UTF-8"?>
<!--PATCHINFO id="f817dc5d2977120cf83f7b87a7517497"!-->
<patch
    xmlns="http://novell.com/package/metadata/suse/patch"
    xmlns:yum="http://linux.duke.edu/metadata/common"
    xmlns:rpm="http://linux.duke.edu/metadata/rpm"
    xmlns:suse="http://novell.com/package/metadata/suse/common"
    patchid="sledp2-ruby-6338"
    timestamp="1246628853"
    engine="1.0">
  <yum:name>sledp2-ruby</yum:name>
  <summary lang="en">Security update for ruby</summary>
  <summary lang="de">Security update for ruby</summary>
  <description lang="en">This ruby update improves return value checks for openssl
function OCSP_basic_verify() (CVE-2009-0642) which allowed
an attacker to use revoked certificates. The entropy of DNS
identifiers was increased (CVE-2008-3905) to avaid spoofing
attacks. The code for parsing XML data was vulnerable to a
denial of service bug (CVE-2008-3790). An attack on
algorithm complexity was possible in function
WEBrick::HTTP::DefaultFileHandler() while parsing HTTP
requests (CVE-2008-3656) as well as by using the regex
engine (CVE-2008-3443) causing high CPU load. Ruby's access
restriction code (CVE-2008-3655) as well as safe-level
handling using function DL.dlopen() (CVE-2008-3657) and big
decimal handling (CVE-2009-1904) was improved. Bypassing
HTTP basic authentication (authenticate_with_http_digest)
is not possible anymore.
</description>
  <description lang="de">This ruby update improves return value checks for openssl
function OCSP_basic_verify() (CVE-2009-0642) which allowed
an attacker to use revoked certificates. The entropy of DNS
identifiers was increased (CVE-2008-3905) to avaid spoofing
attacks. The code for parsing XML data was vulnerable to a
denial of service bug (CVE-2008-3790). An attack on
algorithm complexity was possible in function
WEBrick::HTTP::DefaultFileHandler() while parsing HTTP
requests (CVE-2008-3656) as well as by using the regex
engine (CVE-2008-3443) causing high CPU load. Ruby's access
restriction code (CVE-2008-3655) as well as safe-level
handling using function DL.dlopen() (CVE-2008-3657) and big
decimal handling (CVE-2009-1904) was improved. Bypassing
HTTP basic authentication (authenticate_with_http_digest)
is not possible anymore.
</description>
  <yum:version ver="6338" rel="0"/>
  <rpm:requires>
    <rpm:entry kind="atom" name="ruby" epoch="0" ver="1.8.6.p369" rel="0.4" flags="EQ"/>
  </rpm:requires>
  <category>security</category>
  <atoms>
    <package xmlns="http://linux.duke.edu/metadata/common" type="rpm">
      <name>ruby</name>
      <arch>x86_64</arch>
      <version epoch="0" ver="1.8.6.p369" rel="0.4"/>
      <checksum type="sha" pkgid="YES">60c0e54481d1ffa86dd642bac17071afea43d730</checksum>
      <time file="1246693676" build="1246628853"/>
      <size package="1801570" installed="6249260" archive="6352140"/>
      <location xml:base="media://#1" href="suse/x86_64/ruby-1.8.6.p369-0.4.x86_64.rpm"/>
      <format>
        <rpm:requires>
          <rpm:entry kind="package" name="ruby" epoch="0" ver="1.8.6.p369" rel="0.4" flags="GE"/>
        </rpm:requires>
        <suse:freshens>
          <suse:entry kind="package" name="ruby"/>
        </suse:freshens>
      </format>
      <pkgfiles xmlns="http://novell.com/package/metadata/suse/patch">
      </pkgfiles>
    </package>
  </atoms>
</patch>
