<?xml version="1.0" encoding="UTF-8"?>

<oval_definitions xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" xmlns:oval="http://oval.mitre.org/XMLSchema/oval-common-5" xmlns:oval-def="http://oval.mitre.org/XMLSchema/oval-definitions-5" xmlns:unix-def="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" xmlns:red-def="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://oval.mitre.org/XMLSchema/oval-common-5 oval-common-schema.xsd http://oval.mitre.org/XMLSchema/oval-definitions-5 oval-definitions-schema.xsd http://oval.mitre.org/XMLSchema/oval-definitions-5#unix unix-definitions-schema.xsd http://oval.mitre.org/XMLSchema/oval-definitions-5#linux linux-definitions-schema.xsd">
  <generator>
    <oval:product_name>Red Hat Errata System</oval:product_name>
    <oval:schema_version>5.3</oval:schema_version>
    <oval:timestamp>2011-03-22T12:51:46</oval:timestamp>
  </generator>

  <definitions>
    <definition id="oval:com.redhat.rhsa:def:20100140" version="502" class="patch">
      <metadata>
        <title>RHSA-2010:0140: pango security update (Moderate)</title>
    <affected family="unix">
            <platform>Red Hat Enterprise Linux 3</platform>
           <platform>Red Hat Enterprise Linux 5</platform>
           <platform>Red Hat Enterprise Linux 4</platform>
         </affected>
    <reference source="RHSA" ref_id="RHSA-2010:0140-01" ref_url="https://rhn.redhat.com/errata/RHSA-2010-0140.html"/>
          <reference source="CVE" ref_id="CVE-2010-0421" ref_url="https://www.redhat.com/security/data/cve/CVE-2010-0421.html"/>
    
    <description>Pango is a library used for the layout and rendering of internationalized
text.

An input sanitization flaw, leading to an array index error, was found in
the way the Pango font rendering library synthesized the Glyph Definition
(GDEF) table from a font's character map and the Unicode property database.
If an attacker created a specially-crafted font file and tricked a local,
unsuspecting user into loading the font file in an application that uses
the Pango font rendering library, it could cause that application to crash.
(CVE-2010-0421)

Users of pango and evolution28-pango are advised to upgrade to these
updated packages, which contain a backported patch to resolve this issue.
After installing this update, you must restart your system or restart your
X session for this update to take effect.</description>

<!-- ~~~~~~~~~~~~~~~~~~~~   advisory details   ~~~~~~~~~~~~~~~~~~~ -->

<advisory from="secalert@redhat.com">

        <severity>Moderate</severity>

        <rights>Copyright 2010 Red Hat, Inc.</rights>
        <issued date="2010-03-15"/>
        <updated date="2010-03-15"/>
            <cve href="https://www.redhat.com/security/data/cve/CVE-2010-0421.html">CVE-2010-0421</cve>
                <bugzilla href="http://bugzilla.redhat.com/555831" id="555831">CVE-2010-0421 libpangoft2 segfaults on forged font files</bugzilla>
        <affected_cpe_list>
            <cpe>cpe:/o:redhat:enterprise_linux</cpe>
        </affected_cpe_list>
</advisory>
      </metadata>
      <criteria operator="OR">
 
 <criteria operator="AND">
 <criterion test_ref="oval:com.redhat.rhsa:tst:20100140001" comment="Red Hat Enterprise Linux 5 is installed" />
 <criteria operator="OR">
 
 <criteria operator="AND">
 <criterion test_ref="oval:com.redhat.rhsa:tst:20100140004" comment="pango-devel is earlier than 0:1.14.9-8.el5" /><criterion test_ref="oval:com.redhat.rhsa:tst:20100140005" comment="pango-devel is signed with Red Hat redhatrelease key" />
 
</criteria>
<criteria operator="AND">
 <criterion test_ref="oval:com.redhat.rhsa:tst:20100140002" comment="pango is earlier than 0:1.14.9-8.el5" /><criterion test_ref="oval:com.redhat.rhsa:tst:20100140003" comment="pango is signed with Red Hat redhatrelease key" />
 
</criteria>

</criteria>

</criteria>
<criteria operator="AND">
 <criterion test_ref="oval:com.redhat.rhsa:tst:20100140006" comment="Red Hat Enterprise Linux 3 is installed" />
 <criteria operator="OR">
 
 <criteria operator="AND">
 <criterion test_ref="oval:com.redhat.rhsa:tst:20100140009" comment="pango-devel is earlier than 0:1.2.5-10" /><criterion test_ref="oval:com.redhat.rhsa:tst:20100140010" comment="pango-devel is signed with Red Hat master key" />
 
</criteria>
<criteria operator="AND">
 <criterion test_ref="oval:com.redhat.rhsa:tst:20100140007" comment="pango is earlier than 0:1.2.5-10" /><criterion test_ref="oval:com.redhat.rhsa:tst:20100140008" comment="pango is signed with Red Hat master key" />
 
</criteria>

</criteria>

</criteria>
<criteria operator="AND">
 <criterion test_ref="oval:com.redhat.rhsa:tst:20100140011" comment="Red Hat Enterprise Linux 4 is installed" />
 <criteria operator="OR">
 
 <criteria operator="AND">
 <criterion test_ref="oval:com.redhat.rhsa:tst:20100140014" comment="evolution28-pango-devel is earlier than 0:1.14.9-13.el4_8" /><criterion test_ref="oval:com.redhat.rhsa:tst:20100140015" comment="evolution28-pango-devel is signed with Red Hat master key" />
 
</criteria>
<criteria operator="AND">
 <criterion test_ref="oval:com.redhat.rhsa:tst:20100140012" comment="evolution28-pango is earlier than 0:1.14.9-13.el4_8" /><criterion test_ref="oval:com.redhat.rhsa:tst:20100140013" comment="evolution28-pango is signed with Red Hat master key" />
 
</criteria>
<criteria operator="AND">
 <criterion test_ref="oval:com.redhat.rhsa:tst:20100140017" comment="pango-devel is earlier than 0:1.6.0-16.el4_8" /><criterion test_ref="oval:com.redhat.rhsa:tst:20100140010" comment="pango-devel is signed with Red Hat master key" />
 
</criteria>
<criteria operator="AND">
 <criterion test_ref="oval:com.redhat.rhsa:tst:20100140016" comment="pango is earlier than 0:1.6.0-16.el4_8" /><criterion test_ref="oval:com.redhat.rhsa:tst:20100140008" comment="pango is signed with Red Hat master key" />
 
</criteria>

</criteria>

</criteria>

</criteria>

    </definition>
  </definitions>
  <tests>
    <!-- ~~~~~~~~~~~~~~~~~~~~~   rpminfo tests   ~~~~~~~~~~~~~~~~~~~~~ -->
    <rpminfo_test id="oval:com.redhat.rhsa:tst:20100140001"  version="502" comment="Red Hat Enterprise Linux 5 is installed" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <object object_ref="oval:com.redhat.rhsa:obj:20100140001" />
  <state state_ref="oval:com.redhat.rhsa:ste:20100140003" />
</rpminfo_test>
<rpminfo_test id="oval:com.redhat.rhsa:tst:20100140002"  version="502" comment="pango is earlier than 0:1.14.9-8.el5" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <object object_ref="oval:com.redhat.rhsa:obj:20100140002" />
  <state state_ref="oval:com.redhat.rhsa:ste:20100140004" />
</rpminfo_test>
<rpminfo_test id="oval:com.redhat.rhsa:tst:20100140003"  version="502" comment="pango is signed with Red Hat redhatrelease key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <object object_ref="oval:com.redhat.rhsa:obj:20100140002" />
  <state state_ref="oval:com.redhat.rhsa:ste:20100140002" />
</rpminfo_test>
<rpminfo_test id="oval:com.redhat.rhsa:tst:20100140004"  version="502" comment="pango-devel is earlier than 0:1.14.9-8.el5" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <object object_ref="oval:com.redhat.rhsa:obj:20100140003" />
  <state state_ref="oval:com.redhat.rhsa:ste:20100140004" />
</rpminfo_test>
<rpminfo_test id="oval:com.redhat.rhsa:tst:20100140005"  version="502" comment="pango-devel is signed with Red Hat redhatrelease key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <object object_ref="oval:com.redhat.rhsa:obj:20100140003" />
  <state state_ref="oval:com.redhat.rhsa:ste:20100140002" />
</rpminfo_test>
<rpminfo_test id="oval:com.redhat.rhsa:tst:20100140006"  version="502" comment="Red Hat Enterprise Linux 3 is installed" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <object object_ref="oval:com.redhat.rhsa:obj:20100140001" />
  <state state_ref="oval:com.redhat.rhsa:ste:20100140005" />
</rpminfo_test>
<rpminfo_test id="oval:com.redhat.rhsa:tst:20100140007"  version="502" comment="pango is earlier than 0:1.2.5-10" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <object object_ref="oval:com.redhat.rhsa:obj:20100140002" />
  <state state_ref="oval:com.redhat.rhsa:ste:20100140006" />
</rpminfo_test>
<rpminfo_test id="oval:com.redhat.rhsa:tst:20100140008"  version="502" comment="pango is signed with Red Hat master key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <object object_ref="oval:com.redhat.rhsa:obj:20100140002" />
  <state state_ref="oval:com.redhat.rhsa:ste:20100140001" />
</rpminfo_test>
<rpminfo_test id="oval:com.redhat.rhsa:tst:20100140009"  version="502" comment="pango-devel is earlier than 0:1.2.5-10" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <object object_ref="oval:com.redhat.rhsa:obj:20100140003" />
  <state state_ref="oval:com.redhat.rhsa:ste:20100140006" />
</rpminfo_test>
<rpminfo_test id="oval:com.redhat.rhsa:tst:20100140010"  version="502" comment="pango-devel is signed with Red Hat master key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <object object_ref="oval:com.redhat.rhsa:obj:20100140003" />
  <state state_ref="oval:com.redhat.rhsa:ste:20100140001" />
</rpminfo_test>
<rpminfo_test id="oval:com.redhat.rhsa:tst:20100140011"  version="502" comment="Red Hat Enterprise Linux 4 is installed" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <object object_ref="oval:com.redhat.rhsa:obj:20100140001" />
  <state state_ref="oval:com.redhat.rhsa:ste:20100140007" />
</rpminfo_test>
<rpminfo_test id="oval:com.redhat.rhsa:tst:20100140012"  version="502" comment="evolution28-pango is earlier than 0:1.14.9-13.el4_8" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <object object_ref="oval:com.redhat.rhsa:obj:20100140004" />
  <state state_ref="oval:com.redhat.rhsa:ste:20100140008" />
</rpminfo_test>
<rpminfo_test id="oval:com.redhat.rhsa:tst:20100140013"  version="502" comment="evolution28-pango is signed with Red Hat master key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <object object_ref="oval:com.redhat.rhsa:obj:20100140004" />
  <state state_ref="oval:com.redhat.rhsa:ste:20100140001" />
</rpminfo_test>
<rpminfo_test id="oval:com.redhat.rhsa:tst:20100140014"  version="502" comment="evolution28-pango-devel is earlier than 0:1.14.9-13.el4_8" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <object object_ref="oval:com.redhat.rhsa:obj:20100140005" />
  <state state_ref="oval:com.redhat.rhsa:ste:20100140008" />
</rpminfo_test>
<rpminfo_test id="oval:com.redhat.rhsa:tst:20100140015"  version="502" comment="evolution28-pango-devel is signed with Red Hat master key" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <object object_ref="oval:com.redhat.rhsa:obj:20100140005" />
  <state state_ref="oval:com.redhat.rhsa:ste:20100140001" />
</rpminfo_test>
<rpminfo_test id="oval:com.redhat.rhsa:tst:20100140016"  version="502" comment="pango is earlier than 0:1.6.0-16.el4_8" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <object object_ref="oval:com.redhat.rhsa:obj:20100140002" />
  <state state_ref="oval:com.redhat.rhsa:ste:20100140009" />
</rpminfo_test>
<rpminfo_test id="oval:com.redhat.rhsa:tst:20100140017"  version="502" comment="pango-devel is earlier than 0:1.6.0-16.el4_8" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <object object_ref="oval:com.redhat.rhsa:obj:20100140003" />
  <state state_ref="oval:com.redhat.rhsa:ste:20100140009" />
</rpminfo_test>

  </tests>

  <objects>
    <!-- ~~~~~~~~~~~~~~~~~~~~   rpminfo objects   ~~~~~~~~~~~~~~~~~~~~ -->
    <rpminfo_object id="oval:com.redhat.rhsa:obj:20100140005"  version="502" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <name>evolution28-pango-devel</name>
</rpminfo_object>
<rpminfo_object id="oval:com.redhat.rhsa:obj:20100140004"  version="502" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <name>evolution28-pango</name>
</rpminfo_object>
<rpminfo_object id="oval:com.redhat.rhsa:obj:20100140001"  version="502" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <name>redhat-release</name>
</rpminfo_object>
<rpminfo_object id="oval:com.redhat.rhsa:obj:20100140003"  version="502" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <name>pango-devel</name>
</rpminfo_object>
<rpminfo_object id="oval:com.redhat.rhsa:obj:20100140002"  version="502" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <name>pango</name>
</rpminfo_object>

  </objects>
  <states>
    <!-- ~~~~~~~~~~~~~~~~~~~~   rpminfo states   ~~~~~~~~~~~~~~~~~~~~~ -->
    <rpminfo_state id="oval:com.redhat.rhsa:ste:20100140001"  version="502" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <signature_keyid  operation="equals">219180cddb42a60e</signature_keyid>
</rpminfo_state>
<rpminfo_state id="oval:com.redhat.rhsa:ste:20100140002"  version="502" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <signature_keyid  operation="equals">5326810137017186</signature_keyid>
</rpminfo_state>
<rpminfo_state id="oval:com.redhat.rhsa:ste:20100140003"  version="502" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <version  operation="pattern match">^5[^[:digit:]]</version>
</rpminfo_state>
<rpminfo_state id="oval:com.redhat.rhsa:ste:20100140004"  version="502" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <evr datatype="evr_string" operation="less than">0:1.14.9-8.el5</evr>
</rpminfo_state>
<rpminfo_state id="oval:com.redhat.rhsa:ste:20100140005"  version="502" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <version  operation="pattern match">^3[^[:digit:]]</version>
</rpminfo_state>
<rpminfo_state id="oval:com.redhat.rhsa:ste:20100140006"  version="502" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <evr datatype="evr_string" operation="less than">0:1.2.5-10</evr>
</rpminfo_state>
<rpminfo_state id="oval:com.redhat.rhsa:ste:20100140007"  version="502" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <version  operation="pattern match">^4[^[:digit:]]</version>
</rpminfo_state>
<rpminfo_state id="oval:com.redhat.rhsa:ste:20100140008"  version="502" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <evr datatype="evr_string" operation="less than">0:1.14.9-13.el4_8</evr>
</rpminfo_state>
<rpminfo_state id="oval:com.redhat.rhsa:ste:20100140009"  version="502" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux">
  <evr datatype="evr_string" operation="less than">0:1.6.0-16.el4_8</evr>
</rpminfo_state>

  </states>
</oval_definitions>

