<?xml version="1.0" encoding="UTF-8"?>
<oval_definitions xsi:schemaLocation="http://oval.mitre.org/XMLSchema/oval-definitions-5#windows windows-definitions-schema.xsd http://oval.mitre.org/XMLSchema/oval-definitions-5#independent independent-definitions-schema.xsd http://oval.mitre.org/XMLSchema/oval-definitions-5 oval-definitions-schema.xsd http://oval.mitre.org/XMLSchema/oval-common-5 oval-common-schema.xsd" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:oval="http://oval.mitre.org/XMLSchema/oval-common-5" xmlns:oval-def="http://oval.mitre.org/XMLSchema/oval-definitions-5">
  <generator>
    <oval:product_name>The OVAL Repository</oval:product_name>
    <oval:schema_version>5.5</oval:schema_version>
    <oval:timestamp>2008-10-07T09:06:42.111-04:00</oval:timestamp>
  </generator>
  <definitions>
    <definition id="oval:org.mitre.oval:def:1946" version="1" class="patch">
      <metadata>
        <title>patch 	Windows6.0-KB925902-x64.msu should be installed</title>
        <affected family="windows">
          <platform>Microsoft Windows Vista</platform>
        </affected>
        <reference source="VENDOR" ref_id=" Windows6.0-KB925902-x64.msu"/>
        <description>The patch Windows6.0-KB925902-x64.msu that addresses the vulnerabilities discussed in Microsoft Security Bulletin MS07-017 should be installed.</description>
        <oval_repository>
          <dates>
            <submitted date="2007-04-11T12:15:00.000-04:00">
              <contributor organization="The MITRE Corporation">Jonathan Baker</contributor>
            </submitted>
            <status_change date="2007-04-11T12:15:00.000-04:00">DRAFT</status_change>
            <status_change date="2007-04-30T08:18:48.140-04:00">INTERIM</status_change>
            <status_change date="2007-05-23T15:05:34.969-04:00">ACCEPTED</status_change>
          </dates>
          <status>ACCEPTED</status>
        </oval_repository>
      </metadata>
      <criteria>
        <extend_definition definition_ref="oval:org.mitre.oval:def:2041" comment="Microsoft Windows Vista x64 Edition is installed"/>
        <criterion test_ref="oval:org.mitre.oval:tst:3182" comment="the version of user32.dll is less than 6.0.6000.16438"/>
        <criterion test_ref="oval:org.mitre.oval:tst:3310" comment="the version of win32k.sys is less than 6.0.6000.16438"/>
      </criteria>
    </definition>
    <definition id="oval:org.mitre.oval:def:1815" version="1" class="patch">
      <metadata>
        <title>patch Windows6.0-KB930178-x64.msu should be installed</title>
        <affected family="windows">
          <platform>Microsoft Windows Vista</platform>
        </affected>
        <reference source="VENDOR" ref_id="Windows6.0-KB930178-x64.msu"/>
        <description>The patch Windows6.0-KB930178-x64.msu that addresses the vulnerabilities discussed in Microsoft Security Bulletin MS07-021 should be installed.</description>
        <oval_repository>
          <dates>
            <submitted date="2007-04-11T12:15:00.000-04:00">
              <contributor organization="The MITRE Corporation">Jonathan Baker</contributor>
            </submitted>
            <status_change date="2007-04-11T12:15:00.000-04:00">DRAFT</status_change>
            <status_change date="2007-04-30T08:18:47.781-04:00">INTERIM</status_change>
            <status_change date="2007-05-23T15:05:32.521-04:00">ACCEPTED</status_change>
          </dates>
          <status>ACCEPTED</status>
        </oval_repository>
      </metadata>
      <criteria>
        <extend_definition definition_ref="oval:org.mitre.oval:def:2041" comment="Microsoft Windows Vista x64 Edition is installed"/>
        <criterion test_ref="oval:org.mitre.oval:tst:4022" comment="the version of csrsrv.dll is less than 6.0.6000.16445"/>
        <criterion test_ref="oval:org.mitre.oval:tst:4046" comment="the version of winsrv.dll is less than 6.0.6000.16445"/>
      </criteria>
    </definition>
    <definition id="oval:org.mitre.oval:def:2041" version="2" class="inventory">
      <metadata>
        <title>Microsoft Windows Vista x64 Edition is installed</title>
        <affected family="windows">
          <platform>Microsoft Windows Vista</platform>
        </affected>
        <reference source="CPE" ref_id="cpe:/o:microsoft:windows_vista:::x64"/>
        <description>The operating system installed on the system is Microsoft Windows Vista x64 Edition</description>
        <oval_repository>
          <dates>
            <submitted date="2007-04-11T11:27:37.975-04:00">
              <contributor organization="The MITRE Corporation">Jonathan Baker</contributor>
            </submitted>
            <status_change date="2007-04-11T11:27:37.975-04:00">DRAFT</status_change>
            <status_change date="2007-04-30T08:18:48.676-04:00">INTERIM</status_change>
            <status_change date="2007-05-23T15:05:38.024-04:00">ACCEPTED</status_change>
            <modified comment="Vista test updated because of the conflictions with Server 2008" date="2008-03-26T10:51:02.210-04:00">
              <contributor organization="Secure Elements, Inc.">Sudhir Gandhe</contributor>
            </modified>
            <status_change date="2008-03-31T04:00:20.760-04:00">INTERIM</status_change>
            <modified comment="Changed the CPE reference" date="2008-04-04T11:17:00.142-04:00">
              <contributor organization="The MITRE Corporation">Andrew Buttner</contributor>
            </modified>
            <status_change date="2008-04-21T04:00:15.809-04:00">ACCEPTED</status_change>
          </dates>
          <status>ACCEPTED</status>
        </oval_repository>
      </metadata>
      <criteria>
        <criterion comment="the installed operating system is part of the Microsoft Windows family" test_ref="oval:org.mitre.oval:tst:99"/>
        <criterion comment="Windows Vista is installed" test_ref="oval:org.mitre.oval:tst:7914"/>
        <criterion comment="a version of Windows for the x64 architecture is installed" test_ref="oval:org.mitre.oval:tst:3653"/>
      </criteria>
    </definition>
    <definition id="oval:org.mitre.oval:def:1804" version="1" class="patch">
      <metadata>
        <title>patch 	Windows6.0-KB925902-x86.msu should be installed</title>
        <affected family="windows">
          <platform>Microsoft Windows Vista</platform>
        </affected>
        <reference source="VENDOR" ref_id="Windows6.0-KB930178-x86.msu"/>
        <description>The patch Windows6.0-KB925902-x86.msu that addresses the vulnerabilities discussed in Microsoft Security Bulletin MS07-017 should be installed.</description>
        <oval_repository>
          <dates>
            <submitted date="2007-04-11T12:15:00.000-04:00">
              <contributor organization="The MITRE Corporation">Jonathan Baker</contributor>
            </submitted>
            <status_change date="2007-04-11T12:15:00.000-04:00">DRAFT</status_change>
            <status_change date="2007-04-30T08:18:47.623-04:00">INTERIM</status_change>
            <status_change date="2007-05-23T15:05:32.111-04:00">ACCEPTED</status_change>
          </dates>
          <status>ACCEPTED</status>
        </oval_repository>
      </metadata>
      <criteria>
        <extend_definition definition_ref="oval:org.mitre.oval:def:1282" comment="Microsoft Windows Vista (32-bit) is installed"/>
        <criterion test_ref="oval:org.mitre.oval:tst:3182" comment="the version of user32.dll is less than 6.0.6000.16438"/>
        <criterion test_ref="oval:org.mitre.oval:tst:3310" comment="the version of win32k.sys is less than 6.0.6000.16438"/>
      </criteria>
    </definition>
    <definition id="oval:org.mitre.oval:def:1469" version="1" class="patch">
      <metadata>
        <title>patch Windows6.0-KB930178-x86.msu should be installed</title>
        <affected family="windows">
          <platform>Microsoft Windows Vista</platform>
        </affected>
        <reference source="VENDOR" ref_id="Windows6.0-KB930178-x86.msu"/>
        <description>The patch Windows6.0-KB930178-x86.msu that addresses the vulnerabilities discussed in Microsoft Security Bulletin MS07-021 should be installed.</description>
        <oval_repository>
          <dates>
            <submitted date="2007-04-11T12:15:00.000-04:00">
              <contributor organization="The MITRE Corporation">Jonathan Baker</contributor>
            </submitted>
            <status_change date="2007-04-11T12:15:00.000-04:00">DRAFT</status_change>
            <status_change date="2007-04-30T08:18:46.710-04:00">INTERIM</status_change>
            <status_change date="2007-05-23T15:05:28.265-04:00">ACCEPTED</status_change>
          </dates>
          <status>ACCEPTED</status>
        </oval_repository>
      </metadata>
      <criteria>
        <extend_definition definition_ref="oval:org.mitre.oval:def:1282" comment="Microsoft Windows Vista (32-bit) is installed"/>
        <criterion test_ref="oval:org.mitre.oval:tst:3645" comment="the version of csrsrv.dll is less than 6.0.5600.20522"/>
        <criterion test_ref="oval:org.mitre.oval:tst:3303" comment="the version of winsrv.dll is less than 6.0.5600.20522"/>
      </criteria>
    </definition>
    <definition id="oval:org.mitre.oval:def:1282" version="2" class="inventory">
      <metadata>
        <title>Microsoft Windows Vista (32-bit) is installed</title>
        <affected family="windows">
          <platform>Microsoft Windows Vista</platform>
        </affected>
        <reference source="CPE" ref_id="cpe:/o:microsoft:windows_vista:::x86"/>
        <description>The operating system installed on the system is Microsoft Windows Vista (32-bit)</description>
        <oval_repository>
          <dates>
            <submitted date="2007-04-11T11:27:37.975-04:00">
              <contributor organization="The MITRE Corporation">Jonathan Baker</contributor>
            </submitted>
            <status_change date="2007-04-11T12:15:00.000-04:00">DRAFT</status_change>
            <status_change date="2007-04-30T08:18:46.566-04:00">INTERIM</status_change>
            <status_change date="2007-05-23T15:05:26.800-04:00">ACCEPTED</status_change>
            <modified comment="Vista test updated because of the conflictions with Server 2008" date="2008-03-26T10:51:02.210-04:00">
              <contributor organization="Secure Elements, Inc.">Sudhir Gandhe</contributor>
            </modified>
            <status_change date="2008-03-31T04:00:20.410-04:00">INTERIM</status_change>
            <modified comment="Changed the CPE reference" date="2008-04-04T11:17:00.749-04:00">
              <contributor organization="The MITRE Corporation">Andrew Buttner</contributor>
            </modified>
            <status_change date="2008-04-21T04:00:11.683-04:00">ACCEPTED</status_change>
          </dates>
          <status>ACCEPTED</status>
        </oval_repository>
      </metadata>
      <criteria>
        <criterion comment="the installed operating system is part of the Microsoft Windows family" test_ref="oval:org.mitre.oval:tst:99"/>
        <criterion comment="Windows Vista is installed" test_ref="oval:org.mitre.oval:tst:7914"/>
        <criterion negate="true" comment="a version of Windows for the x64 architecture is installed" test_ref="oval:org.mitre.oval:tst:3653"/>
      </criteria>
    </definition>
  </definitions>
  <tests>
    <file_test id="oval:org.mitre.oval:tst:4046" version="1" check="at least one" comment="the version of winsrv.dll is less than 6.0.6000.16445" check_existence="at_least_one_exists" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#windows">
      <object object_ref="oval:org.mitre.oval:obj:1382"/>
      <state state_ref="oval:org.mitre.oval:ste:3124"/>
    </file_test>
    <file_test id="oval:org.mitre.oval:tst:4022" version="1" check="at least one" comment="the version of csrsrv.dll is less than 6.0.6000.16445" check_existence="at_least_one_exists" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#windows">
      <object object_ref="oval:org.mitre.oval:obj:2045"/>
      <state state_ref="oval:org.mitre.oval:ste:3788"/>
    </file_test>
    <file_test id="oval:org.mitre.oval:tst:3310" version="1" check="at least one" comment="the version of win32k.sys is less than 6.0.6000.16438" check_existence="at_least_one_exists" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#windows">
      <object object_ref="oval:org.mitre.oval:obj:570"/>
      <state state_ref="oval:org.mitre.oval:ste:3279"/>
    </file_test>
    <file_test id="oval:org.mitre.oval:tst:3182" comment="the version of user32.dll is less than 6.0.6000.16438" version="1" check="at least one" check_existence="at_least_one_exists" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#windows">
      <object object_ref="oval:org.mitre.oval:obj:390"/>
      <state state_ref="oval:org.mitre.oval:ste:3767"/>
    </file_test>
    <family_test id="oval:org.mitre.oval:tst:99" version="1" comment="the installed operating system is part of the Microsoft Windows family" check_existence="at_least_one_exists" check="only one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent">
      <object object_ref="oval:org.mitre.oval:obj:99"/>
      <state state_ref="oval:org.mitre.oval:ste:99"/>
    </family_test>
    <registry_test id="oval:org.mitre.oval:tst:7914" version="1" comment="Windows Vista is installed" check_existence="at_least_one_exists" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#windows">
      <object object_ref="oval:org.mitre.oval:obj:5590"/>
      <state state_ref="oval:org.mitre.oval:ste:3828"/>
    </registry_test>
    <registry_test id="oval:org.mitre.oval:tst:3653" version="2" comment="a version of Windows for the x64 architecture is installed" check_existence="at_least_one_exists" check="at least one" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#windows">
      <object object_ref="oval:org.mitre.oval:obj:1576"/>
      <state state_ref="oval:org.mitre.oval:ste:3180"/>
    </registry_test>
    <file_test id="oval:org.mitre.oval:tst:3645" version="1" check="at least one" comment="the version of csrsrv.dll is less than 6.0.5600.20522" check_existence="at_least_one_exists" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#windows">
      <object object_ref="oval:org.mitre.oval:obj:2045"/>
      <state state_ref="oval:org.mitre.oval:ste:3236"/>
    </file_test>
    <file_test id="oval:org.mitre.oval:tst:3303" version="1" check="at least one" comment="the version of winsrv.dll is less than 6.0.5600.20522" check_existence="at_least_one_exists" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#windows">
      <object object_ref="oval:org.mitre.oval:obj:1382"/>
      <state state_ref="oval:org.mitre.oval:ste:3000"/>
    </file_test>
  </tests>
  <objects>
    <file_object id="oval:org.mitre.oval:obj:570" version="1" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#windows">
      <path var_ref="oval:org.mitre.oval:var:200"/>
      <filename>win32k.sys</filename>
    </file_object>
    <file_object id="oval:org.mitre.oval:obj:390" version="1" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#windows">
      <path var_ref="oval:org.mitre.oval:var:200"/>
      <filename>user32.dll</filename>
    </file_object>
    <family_object id="oval:org.mitre.oval:obj:99" version="1" comment="This is the default family object. Only one family object should exist." xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent"/>
    <registry_object id="oval:org.mitre.oval:obj:5590" version="1" comment="This registry key  ProductName" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#windows">
      <hive>HKEY_LOCAL_MACHINE</hive>
      <key>SOFTWARE\Microsoft\Windows NT\CurrentVersion</key>
      <name>ProductName</name>
    </registry_object>
    <registry_object id="oval:org.mitre.oval:obj:1576" version="1" comment="This registry key identifies the architecture on the system" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#windows">
      <hive>HKEY_LOCAL_MACHINE</hive>
      <key>SYSTEM\CurrentControlSet\Control\Session Manager\Environment</key>
      <name>PROCESSOR_ARCHITECTURE</name>
    </registry_object>
    <file_object id="oval:org.mitre.oval:obj:2045" version="1" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#windows">
      <path var_ref="oval:org.mitre.oval:var:200"/>
      <filename>csrsrv.dll</filename>
    </file_object>
    <file_object id="oval:org.mitre.oval:obj:1382" version="1" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#windows">
      <path var_ref="oval:org.mitre.oval:var:200"/>
      <filename>winsrv.dll</filename>
    </file_object>
    <registry_object id="oval:org.mitre.oval:obj:219" version="1" comment="This registry key identifies the system root." xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#windows">
      <hive>HKEY_LOCAL_MACHINE</hive>
      <key>SOFTWARE\Microsoft\Windows NT\CurrentVersion</key>
      <name>SystemRoot</name>
    </registry_object>
  </objects>
  <states>
    <file_state id="oval:org.mitre.oval:ste:3124" version="1" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#windows">
      <version datatype="version" operation="less than">6.0.6000.16445</version>
    </file_state>
    <file_state id="oval:org.mitre.oval:ste:3788" version="1" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#windows">
      <version datatype="version" operation="less than">6.0.6000.16445</version>
    </file_state>
    <file_state id="oval:org.mitre.oval:ste:3279" version="1" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#windows">
      <version datatype="version" operation="less than">6.0.6000.16438</version>
    </file_state>
    <file_state id="oval:org.mitre.oval:ste:3767" version="1" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#windows">
      <version datatype="version" operation="less than">6.0.6000.16438</version>
    </file_state>
    <family_state id="oval:org.mitre.oval:ste:99" version="1" comment="Microsoft Windows family" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent">
      <family>windows</family>
    </family_state>
    <registry_state id="oval:org.mitre.oval:ste:3828" version="1" comment="The registry key matches with Vista" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#windows">
      <value operation="pattern match">.*[Vv]ista.*</value>
    </registry_state>
    <registry_state id="oval:org.mitre.oval:ste:3180" version="2" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#windows">
      <value>amd64</value>
    </registry_state>
    <file_state id="oval:org.mitre.oval:ste:3236" version="1" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#windows">
      <version datatype="version" operation="less than">6.0.5600.20522</version>
    </file_state>
    <file_state id="oval:org.mitre.oval:ste:3000" version="1" xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#windows">
      <version datatype="version" operation="less than">6.0.5600.20522</version>
    </file_state>
  </states>
  <variables>
    <local_variable id="oval:org.mitre.oval:var:200" version="1" comment="Windows system 32 directory" datatype="string">
      <concat>
        <object_component item_field="value" object_ref="oval:org.mitre.oval:obj:219"/>
        <literal_component>\System32</literal_component>
      </concat>
    </local_variable>
  </variables>
</oval_definitions>