Vulnerabilities > CVE-2007-0481 - Unspecified vulnerability in Cisco IOS Transmission Control Protocol
Attack vector
UNKNOWN Attack complexity
UNKNOWN Privileges required
UNKNOWN Confidentiality impact
UNKNOWN Integrity impact
UNKNOWN Availability impact
UNKNOWN cisco
nessus
Summary
Cisco IOS allows remote attackers to cause a denial of service (crash) via a crafted IPv6 Type 0 Routing header.
Vulnerable Configurations
Nessus
NASL family CISCO NASL id CISCO-SA-20070124-IOS-IPV6HTTP.NASL description Processing a specially crafted IPv6 Type 0 Routing header can crash a device running Cisco IOS software. This vulnerability does not affect IPv6 Type 2 Routing headers which are used in mobile IPv6. IPv6 is not enabled by default in Cisco IOS. Cisco has made free software available to address this vulnerability for affected customers. last seen 2019-10-28 modified 2010-09-01 plugin id 48998 published 2010-09-01 reporter This script is (C) 2010-2018 Tenable Network Security, Inc. source https://www.tenable.com/plugins/nessus/48998 title IPv6 Routing Header Vulnerability code #TRUSTED 065125635d42dda2b57b2f4d749ef2867342c09130860b9d83b94d7e5882a34530845017f24392f15ebe9692052928dc2e4f326200560784c6d78c6332c7d82b9e6da0bb1560d51802f80c36e106b77e65605cb0556714404cbb5b3e1048344e93ac4f91d44c3cf0158c50aee976faff590a1827721baf4e911332ff75d1d6e78376be96080c94e6643a3a3142d2f0e1bdbc3fbf4da8e9db6d4bc23793062f18f50d70fa63407b5c926b7a706b5ffe9c28bb588b33b69c904b2d07518dac977c8854f8d4a0ab478e00f8f25e8aa9c425d3cccdf618251e7618dd7e064aa5f3428f23341e4830958bf8e70b6c051b03059feb0e6f711bfc74d9fe76d5f93cba521e77badf3fe055e44f0cee7f1791511baded88348ef3707ded752023308c3a75179265d1498cfc53f2b117e56031b16ce943ce9edddc069459e1dda628216eb3d591fc181bad73fa654c5354c16b5b9660f8f0314dd6047e53650cbcd6572f7a01b2b95aad200657c6595efd6126a1c1103718b887f571c42ee7130e4f7b4208d59257aabdbce5cd918f0b302918f968547ffafcfc29b09eb8ee207f49f0159c23d41b3c9576aeb2e0bdee64bc9c9bf2768b4b62be969c23cb06b39fe08076fae11b6c82756b01e521873ac72f2182430dff13b98e7c47b6066fb668362f82ef94864abf848bde4a86efe22a81cfe165688f706c7f2133559dd94bb23cce13f2 # # (C) Tenable Network Security, Inc. # # Security advisory is (C) CISCO, Inc. # See http://www.cisco.com/en/US/products/csa/cisco-sa-20070124-IOS-IPv6.html # include("compat.inc"); if (description) { script_id(48998); script_version("1.18"); script_set_attribute(attribute:"plugin_modification_date", value:"2018/11/15"); script_cve_id("CVE-2007-0481"); script_xref(name:"CISCO-BUG-ID", value:"CSCsd40334"); script_xref(name:"CISCO-BUG-ID", value:"CSCsd58381"); script_xref(name:"CISCO-SA", value:"cisco-sa-20070124-IOS-IPv6"); script_name(english:"IPv6 Routing Header Vulnerability"); script_summary(english:"Checks IOS version"); script_set_attribute(attribute:"synopsis", value:"The remote device is missing a vendor-supplied security patch."); script_set_attribute(attribute:"description", value: 'Processing a specially crafted IPv6 Type 0 Routing header can crash a device running Cisco IOS software. This vulnerability does not affect IPv6 Type 2 Routing headers which are used in mobile IPv6. IPv6 is not enabled by default in Cisco IOS. Cisco has made free software available to address this vulnerability for affected customers.'); # https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20070124-IOS-IPv6 script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?70ea835d"); script_set_attribute(attribute:"solution", value: "Apply the relevant patch referenced in Cisco Security Advisory cisco-sa-20070124-IOS-IPv6."); script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:N/C:N/I:N/A:C"); script_set_attribute(attribute:"vuln_publication_date", value:"2007/01/24"); script_set_attribute(attribute:"patch_publication_date", value:"2007/01/24"); script_set_attribute(attribute:"plugin_publication_date", value:"2010/09/01"); script_set_attribute(attribute:"plugin_type", value:"local"); script_set_attribute(attribute:"cpe", value:"cpe:/o:cisco:ios"); script_end_attributes(); script_category(ACT_GATHER_INFO); script_copyright(english:"This script is (C) 2010-2018 Tenable Network Security, Inc."); script_family(english:"CISCO"); script_dependencie("cisco_ios_version.nasl"); script_require_keys("Host/Cisco/IOS/Version"); exit(0); } include("audit.inc"); include("cisco_func.inc"); include("cisco_kb_cmd_func.inc"); flag = 0; version = get_kb_item_or_exit("Host/Cisco/IOS/Version"); override = 0; if (version == '12.4(4)XD1') flag++; else if (version == '12.4(4)XD') flag++; else if (version == '12.4(4)XC4') flag++; else if (version == '12.4(4)XC3') flag++; else if (version == '12.4(4)XC2') flag++; else if (version == '12.4(4)XC1') flag++; else if (version == '12.4(4)XC') flag++; else if (version == '12.4(2)XB1') flag++; else if (version == '12.4(2)XB') flag++; else if (version == '12.4(2)XA2') flag++; else if (version == '12.4(2)XA1') flag++; else if (version == '12.4(2)XA') flag++; else if (version == '12.4(6)T') flag++; else if (version == '12.4(4)T1') flag++; else if (version == '12.4(4)T') flag++; else if (version == '12.4(2)T3') flag++; else if (version == '12.4(2)T2') flag++; else if (version == '12.4(2)T1') flag++; else if (version == '12.4(2)T') flag++; else if (version == '12.4(7)') flag++; else if (version == '12.4(5a)') flag++; else if (version == '12.4(5)') flag++; else if (version == '12.4(3c)') flag++; else if (version == '12.4(3b)') flag++; else if (version == '12.4(3a)') flag++; else if (version == '12.4(3)') flag++; else if (version == '12.4(1c)') flag++; else if (version == '12.4(1b)') flag++; else if (version == '12.4(1a)') flag++; else if (version == '12.4(1)') flag++; else if (version == '12.3(8)ZA') flag++; else if (version == '12.3(11)YZ') flag++; else if (version == '12.3(14)YX1') flag++; else if (version == '12.3(14)YX') flag++; else if (version == '12.3(14)YU1') flag++; else if (version == '12.3(14)YU') flag++; else if (version == '12.3(14)YT1') flag++; else if (version == '12.3(14)YT') flag++; else if (version == '12.3(11)YS2') flag++; else if (version == '12.3(11)YS1') flag++; else if (version == '12.3(11)YS') flag++; else if (version == '12.3(14)YQ8') flag++; else if (version == '12.3(14)YQ7') flag++; else if (version == '12.3(14)YQ6') flag++; else if (version == '12.3(14)YQ5') flag++; else if (version == '12.3(14)YQ4') flag++; else if (version == '12.3(14)YQ3') flag++; else if (version == '12.3(14)YQ2') flag++; else if (version == '12.3(14)YQ1') flag++; else if (version == '12.3(14)YQ') flag++; else if (version == '12.3(14)YM7') flag++; else if (version == '12.3(14)YM6') flag++; else if (version == '12.3(14)YM5') flag++; else if (version == '12.3(14)YM4') flag++; else if (version == '12.3(14)YM3') flag++; else if (version == '12.3(14)YM2') flag++; else if (version == '12.3(11)YK3') flag++; else if (version == '12.3(11)YK2') flag++; else if (version == '12.3(11)YK1') flag++; else if (version == '12.3(11)YK') flag++; else if (version == '12.3(11)YJ') flag++; else if (version == '12.3(8)YI3') flag++; else if (version == '12.3(8)YI2') flag++; else if (version == '12.3(8)YI1') flag++; else if (version == '12.3(8)YH') flag++; else if (version == '12.3(8)YG6') flag++; else if (version == '12.3(8)YG5') flag++; else if (version == '12.3(8)YG4') flag++; else if (version == '12.3(8)YG3') flag++; else if (version == '12.3(8)YG2') flag++; else if (version == '12.3(8)YG1') flag++; else if (version == '12.3(8)YG') flag++; else if (version == '12.3(11)YF4') flag++; else if (version == '12.3(11)YF3') flag++; else if (version == '12.3(11)YF2') flag++; else if (version == '12.3(11)YF1') flag++; else if (version == '12.3(11)YF') flag++; else if (version == '12.3(8)YD1') flag++; else if (version == '12.3(8)YD') flag++; else if (version == '12.3(8)YA1') flag++; else if (version == '12.3(8)YA') flag++; else if (version == '12.3(2)XZ2') flag++; else if (version == '12.3(2)XZ1') flag++; else if (version == '12.3(2)XZ') flag++; else if (version == '12.3(8)XX2d') flag++; else if (version == '12.3(8)XX1') flag++; else if (version == '12.3(8)XX') flag++; else if (version == '12.3(8)XW3') flag++; else if (version == '12.3(8)XW2') flag++; else if (version == '12.3(8)XW1') flag++; else if (version == '12.3(8)XW') flag++; else if (version == '12.3(8)XU5') flag++; else if (version == '12.3(8)XU4') flag++; else if (version == '12.3(8)XU3') flag++; else if (version == '12.3(8)XU2') flag++; else if (version == '12.3(8)XU1') flag++; else if (version == '12.3(8)XU') flag++; else if (version == '12.3(7)XS2') flag++; else if (version == '12.3(7)XS1') flag++; else if (version == '12.3(7)XS') flag++; else if (version == '12.3(7)XR6') flag++; else if (version == '12.3(7)XR5') flag++; else if (version == '12.3(7)XR4') flag++; else if (version == '12.3(7)XR3') flag++; else if (version == '12.3(7)XR2') flag++; else if (version == '12.3(7)XR') flag++; else if (version == '12.3(4)XQ1') flag++; else if (version == '12.3(4)XQ') flag++; else if (version == '12.3(11)XL1') flag++; else if (version == '12.3(11)XL') flag++; else if (version == '12.3(4)XK4') flag++; else if (version == '12.3(4)XK3') flag++; else if (version == '12.3(4)XK2') flag++; else if (version == '12.3(4)XK1') flag++; else if (version == '12.3(4)XK') flag++; else if (version == '12.3(7)XJ2') flag++; else if (version == '12.3(7)XJ1') flag++; else if (version == '12.3(7)XJ') flag++; else if (version == '12.3(7)XI8') flag++; else if (version == '12.3(7)XI7b') flag++; else if (version == '12.3(7)XI7a') flag++; else if (version == '12.3(7)XI7') flag++; else if (version == '12.3(7)XI6') flag++; else if (version == '12.3(7)XI5') flag++; else if (version == '12.3(7)XI4') flag++; else if (version == '12.3(7)XI3') flag++; else if (version == '12.3(7)XI2') flag++; else if (version == '12.3(7)XI10a') flag++; else if (version == '12.3(7)XI1') flag++; else if (version == '12.3(4)XG5') flag++; else if (version == '12.3(4)XG4') flag++; else if (version == '12.3(4)XG3') flag++; else if (version == '12.3(4)XG2') flag++; else if (version == '12.3(4)XG1') flag++; else if (version == '12.3(4)XG') flag++; else if (version == '12.3(2)XF') flag++; else if (version == '12.3(2)XE5') flag++; else if (version == '12.3(2)XE1') flag++; else if (version == '12.3(2)XE') flag++; else if (version == '12.3(4)XD4') flag++; else if (version == '12.3(4)XD3') flag++; else if (version == '12.3(4)XD2') flag++; else if (version == '12.3(4)XD1') flag++; else if (version == '12.3(4)XD') flag++; else if (version == '12.3(2)XC5') flag++; else if (version == '12.3(2)XC3') flag++; else if (version == '12.3(2)XC2') flag++; else if (version == '12.3(2)XC1') flag++; else if (version == '12.3(2)XC') flag++; else if (version == '12.3(2)XB3') flag++; else if (version == '12.3(2)XB1') flag++; else if (version == '12.3(2)XB') flag++; else if (version == '12.3(2)XA6') flag++; else if (version == '12.3(2)XA4') flag++; else if (version == '12.3(2)XA2') flag++; else if (version == '12.3(2)XA1') flag++; else if (version == '12.3(2)XA') flag++; else if (version == '12.3(4)TPC11b') flag++; else if (version == '12.3(14)T6') flag++; else if (version == '12.3(14)T5') flag++; else if (version == '12.3(14)T3') flag++; else if (version == '12.3(14)T2') flag++; else if (version == '12.3(14)T1') flag++; else if (version == '12.3(14)T') flag++; else if (version == '12.3(11)T9') flag++; else if (version == '12.3(11)T8') flag++; else if (version == '12.3(11)T7') flag++; else if (version == '12.3(11)T6') flag++; else if (version == '12.3(11)T5') flag++; else if (version == '12.3(11)T4') flag++; else if (version == '12.3(11)T3') flag++; else if (version == '12.3(11)T2') flag++; else if (version == '12.3(11)T') flag++; else if (version == '12.3(8)T9') flag++; else if (version == '12.3(8)T8') flag++; else if (version == '12.3(8)T7') flag++; else if (version == '12.3(8)T6') flag++; else if (version == '12.3(8)T5') flag++; else if (version == '12.3(8)T4') flag++; else if (version == '12.3(8)T3') flag++; else if (version == '12.3(8)T11') flag++; else if (version == '12.3(8)T10') flag++; else if (version == '12.3(8)T1') flag++; else if (version == '12.3(8)T') flag++; else if (version == '12.3(7)T9') flag++; else if (version == '12.3(7)T8') flag++; else if (version == '12.3(7)T7') flag++; else if (version == '12.3(7)T6') flag++; else if (version == '12.3(7)T4') flag++; else if (version == '12.3(7)T3') flag++; else if (version == '12.3(7)T2') flag++; else if (version == '12.3(7)T12') flag++; else if (version == '12.3(7)T11') flag++; else if (version == '12.3(7)T10') flag++; else if (version == '12.3(7)T1') flag++; else if (version == '12.3(7)T') flag++; else if (version == '12.3(4)T9') flag++; else if (version == '12.3(4)T8') flag++; else if (version == '12.3(4)T7') flag++; else if (version == '12.3(4)T6') flag++; else if (version == '12.3(4)T4') flag++; else if (version == '12.3(4)T3') flag++; else if (version == '12.3(4)T2a') flag++; else if (version == '12.3(4)T2') flag++; else if (version == '12.3(4)T11') flag++; else if (version == '12.3(4)T10') flag++; else if (version == '12.3(4)T1') flag++; else if (version == '12.3(4)T') flag++; else if (version == '12.3(2)T9') flag++; else if (version == '12.3(2)T8') flag++; else if (version == '12.3(2)T7') flag++; else if (version == '12.3(2)T6') flag++; else if (version == '12.3(2)T5') flag++; else if (version == '12.3(2)T4') flag++; else if (version == '12.3(2)T3') flag++; else if (version == '12.3(2)T2') flag++; else if (version == '12.3(2)T1') flag++; else if (version == '12.3(2)T') flag++; else if (version == '12.3(1a)BW') flag++; else if (version == '12.3(17a)BC2') flag++; else if (version == '12.3(17a)BC1') flag++; else if (version == '12.3(17a)BC') flag++; else if (version == '12.3(13a)BC6') flag++; else if (version == '12.3(13a)BC5') flag++; else if (version == '12.3(13a)BC4') flag++; else if (version == '12.3(13a)BC3') flag++; else if (version == '12.3(13a)BC2') flag++; else if (version == '12.3(13a)BC1') flag++; else if (version == '12.3(13a)BC') flag++; else if (version == '12.3(9a)BC9') flag++; else if (version == '12.3(9a)BC8') flag++; else if (version == '12.3(9a)BC7') flag++; else if (version == '12.3(9a)BC6') flag++; else if (version == '12.3(9a)BC5') flag++; else if (version == '12.3(9a)BC4') flag++; else if (version == '12.3(9a)BC3') flag++; else if (version == '12.3(9a)BC2') flag++; else if (version == '12.3(9a)BC1') flag++; else if (version == '12.3(9a)BC') flag++; else if (version == '12.3(5a)B5') flag++; else if (version == '12.3(5a)B4') flag++; else if (version == '12.3(5a)B3') flag++; else if (version == '12.3(5a)B2') flag++; else if (version == '12.3(5a)B1') flag++; else if (version == '12.3(5a)B') flag++; else if (version == '12.3(3)B1') flag++; else if (version == '12.3(3)B') flag++; else if (version == '12.3(1a)B') flag++; else if (version == '12.3(17a)') flag++; else if (version == '12.3(17)') flag++; else if (version == '12.3(16a)') flag++; else if (version == '12.3(16)') flag++; else if (version == '12.3(15b)') flag++; else if (version == '12.3(15a)') flag++; else if (version == '12.3(15)') flag++; else if (version == '12.3(13b)') flag++; else if (version == '12.3(13a)') flag++; else if (version == '12.3(13)') flag++; else if (version == '12.3(12e)') flag++; else if (version == '12.3(12d)') flag++; else if (version == '12.3(12c)') flag++; else if (version == '12.3(12b)') flag++; else if (version == '12.3(12a)') flag++; else if (version == '12.3(12)') flag++; else if (version == '12.3(10e)') flag++; else if (version == '12.3(10d)') flag++; else if (version == '12.3(10c)') flag++; else if (version == '12.3(10b)') flag++; else if (version == '12.3(10a)') flag++; else if (version == '12.3(10)') flag++; else if (version == '12.3(9e)') flag++; else if (version == '12.3(9d)') flag++; else if (version == '12.3(9c)') flag++; else if (version == '12.3(9b)') flag++; else if (version == '12.3(9a)') flag++; else if (version == '12.3(9)') flag++; else if (version == '12.3(6f)') flag++; else if (version == '12.3(6e)') flag++; else if (version == '12.3(6c)') flag++; else if (version == '12.3(6b)') flag++; else if (version == '12.3(6a)') flag++; else if (version == '12.3(6)') flag++; else if (version == '12.3(5f)') flag++; else if (version == '12.3(5e)') flag++; else if (version == '12.3(5d)') flag++; else if (version == '12.3(5c)') flag++; else if (version == '12.3(5b)') flag++; else if (version == '12.3(5a)') flag++; else if (version == '12.3(5)') flag++; else if (version == '12.3(3i)') flag++; else if (version == '12.3(3h)') flag++; else if (version == '12.3(3g)') flag++; else if (version == '12.3(3f)') flag++; else if (version == '12.3(3e)') flag++; else if (version == '12.3(3c)') flag++; else if (version == '12.3(3b)') flag++; else if (version == '12.3(3a)') flag++; else if (version == '12.3(3)') flag++; else if (version == '12.3(1a)') flag++; else if (version == '12.3(1)') flag++; else if (version == '12.2(28)ZX') flag++; else if (version == '12.2(28b)ZV1') flag++; else if (version == '12.2(18)ZU') flag++; else if (version == '12.2(15)ZL1') flag++; else if (version == '12.2(15)ZL') flag++; else if (version == '12.2(15)ZJ5') flag++; else if (version == '12.2(15)ZJ3') flag++; else if (version == '12.2(15)ZJ2') flag++; else if (version == '12.2(15)ZJ1') flag++; else if (version == '12.2(15)ZJ') flag++; else if (version == '12.2(13)ZH8') flag++; else if (version == '12.2(13)ZH7') flag++; else if (version == '12.2(13)ZH6') flag++; else if (version == '12.2(13)ZH5') flag++; else if (version == '12.2(13)ZH4') flag++; else if (version == '12.2(13)ZH3') flag++; else if (version == '12.2(13)ZH2') flag++; else if (version == '12.2(13)ZH') flag++; else if (version == '12.2(13)ZF2') flag++; else if (version == '12.2(13)ZF1') flag++; else if (version == '12.2(13)ZF') flag++; else if (version == '12.2(13)ZE') flag++; else if (version == '12.2(13)ZD4') flag++; else if (version == '12.2(13)ZD3') flag++; else if (version == '12.2(13)ZD2') flag++; else if (version == '12.2(13)ZD1') flag++; else if (version == '12.2(13)ZD') flag++; else if (version == '12.2(8)ZB8') flag++; else if (version == '12.2(8)ZB7') flag++; else if (version == '12.2(8)ZB6') flag++; else if (version == '12.2(8)ZB5') flag++; else if (version == '12.2(8)ZB4a') flag++; else if (version == '12.2(8)ZB4') flag++; else if (version == '12.2(8)ZB3') flag++; else if (version == '12.2(8)ZB2') flag++; else if (version == '12.2(8)ZB1') flag++; else if (version == '12.2(8)ZB') flag++; else if (version == '12.2(14)ZA7') flag++; else if (version == '12.2(14)ZA6') flag++; else if (version == '12.2(14)ZA5') flag++; else if (version == '12.2(14)ZA4') flag++; else if (version == '12.2(14)ZA3') flag++; else if (version == '12.2(14)ZA2') flag++; else if (version == '12.2(14)ZA1') flag++; else if (version == '12.2(14)ZA') flag++; else if (version == '12.2(9)ZA') flag++; else if (version == '12.2(11)YZ2') flag++; else if (version == '12.2(11)YZ1') flag++; else if (version == '12.2(11)YZ') flag++; else if (version == '12.2(8)YY4') flag++; else if (version == '12.2(8)YY3') flag++; else if (version == '12.2(8)YY2') flag++; else if (version == '12.2(8)YY1') flag++; else if (version == '12.2(8)YY') flag++; else if (version == '12.2(11)YX1') flag++; else if (version == '12.2(11)YX') flag++; else if (version == '12.2(8)YW3') flag++; else if (version == '12.2(8)YW2') flag++; else if (version == '12.2(8)YW1') flag++; else if (version == '12.2(8)YW') flag++; else if (version == '12.2(11)YV1') flag++; else if (version == '12.2(11)YV') flag++; else if (version == '12.2(11)YU') flag++; else if (version == '12.2(11)YT2') flag++; else if (version == '12.2(11)YT1') flag++; else if (version == '12.2(11)YT') flag++; else if (version == '12.2(11)YR') flag++; else if (version == '12.2(11)YQ') flag++; else if (version == '12.2(8)YN1') flag++; else if (version == '12.2(8)YN') flag++; else if (version == '12.2(8)YM') flag++; else if (version == '12.2(8)YL') flag++; else if (version == '12.2(8)YJ1') flag++; else if (version == '12.2(8)YJ') flag++; else if (version == '12.2(4)YH') flag++; else if (version == '12.2(4)YF') flag++; else if (version == '12.2(9)YE') flag++; else if (version == '12.2(8)YD3') flag++; else if (version == '12.2(8)YD2') flag++; else if (version == '12.2(8)YD1') flag++; else if (version == '12.2(8)YD') flag++; else if (version == '12.2(4)YB') flag++; else if (version == '12.2(4)YA9') flag++; else if (version == '12.2(4)YA8') flag++; else if (version == '12.2(4)YA7') flag++; else if (version == '12.2(4)YA6') flag++; else if (version == '12.2(4)YA2') flag++; else if (version == '12.2(4)YA12') flag++; else if (version == '12.2(4)YA11') flag++; else if (version == '12.2(4)YA10') flag++; else if (version == '12.2(4)YA1') flag++; else if (version == '12.2(4)YA') flag++; else if (version == '12.2(4)XW') flag++; else if (version == '12.2(4)XV5') flag++; else if (version == '12.2(4)XV4a') flag++; else if (version == '12.2(4)XV4') flag++; else if (version == '12.2(4)XV3') flag++; else if (version == '12.2(4)XV2') flag++; else if (version == '12.2(4)XV1') flag++; else if (version == '12.2(4)XV') flag++; else if (version == '12.2(2)XU') flag++; else if (version == '12.2(2)XT3') flag++; else if (version == '12.2(2)XT2') flag++; else if (version == '12.2(2)XT') flag++; else if (version == '12.2(2)XQ1') flag++; else if (version == '12.2(2)XQ') flag++; else if (version == '12.2(2)XN') flag++; else if (version == '12.2(4)XM4') flag++; else if (version == '12.2(4)XM3') flag++; else if (version == '12.2(4)XM2') flag++; else if (version == '12.2(4)XM') flag++; else if (version == '12.2(4)XL6') flag++; else if (version == '12.2(4)XL5') flag++; else if (version == '12.2(4)XL4') flag++; else if (version == '12.2(4)XL3') flag++; else if (version == '12.2(4)XL2') flag++; else if (version == '12.2(4)XL1') flag++; else if (version == '12.2(4)XL') flag++; else if (version == '12.2(2)XK3') flag++; else if (version == '12.2(2)XK2') flag++; else if (version == '12.2(2)XK') flag++; else if (version == '12.2(2)XJ') flag++; else if (version == '12.2(2)XI2') flag++; else if (version == '12.2(2)XI1') flag++; else if (version == '12.2(2)XI') flag++; else if (version == '12.2(2)XH2') flag++; else if (version == '12.2(2)XH1') flag++; else if (version == '12.2(2)XH') flag++; else if (version == '12.2(2)XG1') flag++; else if (version == '12.2(2)XG') flag++; else if (version == '12.2(4)XF1') flag++; else if (version == '12.2(1)XD4') flag++; else if (version == '12.2(1)XD3') flag++; else if (version == '12.2(1)XD2') flag++; else if (version == '12.2(1)XD1') flag++; else if (version == '12.2(1)XD') flag++; else if (version == '12.2(2)XC2') flag++; else if (version == '12.2(2)XC1') flag++; else if (version == '12.2(2)XC') flag++; else if (version == '12.2(2)XB8') flag++; else if (version == '12.2(2)XB7') flag++; else if (version == '12.2(2)XB6') flag++; else if (version == '12.2(2)XB5') flag++; else if (version == '12.2(2)XB3') flag++; else if (version == '12.2(2)XB2') flag++; else if (version == '12.2(2)XB15') flag++; else if (version == '12.2(2)XB14') flag++; else if (version == '12.2(2)XB12') flag++; else if (version == '12.2(2)XB11') flag++; else if (version == '12.2(2)XB10') flag++; else if (version == '12.2(2)XB1') flag++; else if (version == '12.2(2)XA5') flag++; else if (version == '12.2(2)XA4') flag++; else if (version == '12.2(2)XA3') flag++; else if (version == '12.2(2)XA2') flag++; else if (version == '12.2(2)XA1') flag++; else if (version == '12.2(2)XA') flag++; else if (version == '12.2(28)VZ') flag++; else if (version == '12.2(8)TPC10a') flag++; else if (version == '12.2(15)T9') flag++; else if (version == '12.2(15)T8') flag++; else if (version == '12.2(15)T7') flag++; else if (version == '12.2(15)T5') flag++; else if (version == '12.2(15)T4e') flag++; else if (version == '12.2(15)T4') flag++; else if (version == '12.2(15)T2') flag++; else if (version == '12.2(15)T16') flag++; else if (version == '12.2(15)T15') flag++; else if (version == '12.2(15)T14') flag++; else if (version == '12.2(15)T13') flag++; else if (version == '12.2(15)T12') flag++; else if (version == '12.2(15)T11') flag++; else if (version == '12.2(15)T10') flag++; else if (version == '12.2(15)T1') flag++; else if (version == '12.2(15)T') flag++; else if (version == '12.2(13)T9') flag++; else if (version == '12.2(13)T8') flag++; else if (version == '12.2(13)T5') flag++; else if (version == '12.2(13)T4') flag++; else if (version == '12.2(13)T3') flag++; else if (version == '12.2(13)T2') flag++; else if (version == '12.2(13)T16') flag++; else if (version == '12.2(13)T14') flag++; else if (version == '12.2(13)T13') flag++; else if (version == '12.2(13)T12') flag++; else if (version == '12.2(13)T11') flag++; else if (version == '12.2(13)T10') flag++; else if (version == '12.2(13)T1a') flag++; else if (version == '12.2(13)T1') flag++; else if (version == '12.2(13)T') flag++; else if (version == '12.2(11)T9') flag++; else if (version == '12.2(11)T8') flag++; else if (version == '12.2(11)T6') flag++; else if (version == '12.2(11)T5') flag++; else if (version == '12.2(11)T3') flag++; else if (version == '12.2(11)T2') flag++; else if (version == '12.2(11)T11') flag++; else if (version == '12.2(11)T10') flag++; else if (version == '12.2(11)T1') flag++; else if (version == '12.2(11)T') flag++; else if (version == '12.2(8)T8') flag++; else if (version == '12.2(8)T5') flag++; else if (version == '12.2(8)T4') flag++; else if (version == '12.2(8)T3') flag++; else if (version == '12.2(8)T2') flag++; else if (version == '12.2(8)T10') flag++; else if (version == '12.2(8)T1') flag++; else if (version == '12.2(8)T') flag++; else if (version == '12.2(4)T7') flag++; else if (version == '12.2(4)T6') flag++; else if (version == '12.2(4)T5') flag++; else if (version == '12.2(4)T3') flag++; else if (version == '12.2(4)T2') flag++; else if (version == '12.2(4)T1') flag++; else if (version == '12.2(4)T') flag++; else if (version == '12.2(2)T4') flag++; else if (version == '12.2(2)T3') flag++; else if (version == '12.2(2)T2') flag++; else if (version == '12.2(2)T1') flag++; else if (version == '12.2(2)T') flag++; else if (version == '12.2(14)SZ6') flag++; else if (version == '12.2(14)SZ5') flag++; else if (version == '12.2(14)SZ4') flag++; else if (version == '12.2(14)SZ3') flag++; else if (version == '12.2(14)SZ2') flag++; else if (version == '12.2(14)SZ1') flag++; else if (version == '12.2(14)SZ') flag++; else if (version == '12.2(14)SY5') flag++; else if (version == '12.2(14)SY4') flag++; else if (version == '12.2(14)SY3') flag++; else if (version == '12.2(14)SY2') flag++; else if (version == '12.2(14)SY1') flag++; else if (version == '12.2(14)SY') flag++; else if (version == '12.2(18)SXF4') flag++; else if (version == '12.2(18)SXF3') flag++; else if (version == '12.2(18)SXF2') flag++; else if (version == '12.2(18)SXF1') flag++; else if (version == '12.2(18)SXF') flag++; else if (version == '12.2(18)SXE5') flag++; else if (version == '12.2(18)SXE4') flag++; else if (version == '12.2(18)SXE3') flag++; else if (version == '12.2(18)SXE2') flag++; else if (version == '12.2(18)SXE1') flag++; else if (version == '12.2(18)SXE') flag++; else if (version == '12.2(18)SXD7') flag++; else if (version == '12.2(18)SXD6') flag++; else if (version == '12.2(18)SXD5') flag++; else if (version == '12.2(18)SXD4') flag++; else if (version == '12.2(18)SXD3') flag++; else if (version == '12.2(18)SXD2') flag++; else if (version == '12.2(18)SXD1') flag++; else if (version == '12.2(18)SXD') flag++; else if (version == '12.2(17d)SXB9') flag++; else if (version == '12.2(17d)SXB8') flag++; else if (version == '12.2(17d)SXB7') flag++; else if (version == '12.2(17d)SXB6') flag++; else if (version == '12.2(17d)SXB5') flag++; else if (version == '12.2(17d)SXB4') flag++; else if (version == '12.2(17d)SXB3') flag++; else if (version == '12.2(17d)SXB2') flag++; else if (version == '12.2(17d)SXB11a') flag++; else if (version == '12.2(17d)SXB11') flag++; else if (version == '12.2(17d)SXB10') flag++; else if (version == '12.2(17d)SXB1') flag++; else if (version == '12.2(17d)SXB') flag++; else if (version == '12.2(17b)SXA2') flag++; else if (version == '12.2(17b)SXA') flag++; else if (version == '12.2(17a)SX4') flag++; else if (version == '12.2(17a)SX3') flag++; else if (version == '12.2(17a)SX2') flag++; else if (version == '12.2(17a)SX1') flag++; else if (version == '12.2(17a)SX') flag++; else if (version == '12.2(14)SX2') flag++; else if (version == '12.2(14)SX1') flag++; else if (version == '12.2(14)SX') flag++; else if (version == '12.2(25)SW6') flag++; else if (version == '12.2(25)SW5') flag++; else if (version == '12.2(25)SW4a') flag++; else if (version == '12.2(25)SW4') flag++; else if (version == '12.2(25)SW3a') flag++; else if (version == '12.2(25)SW3') flag++; else if (version == '12.2(25)SW2') flag++; else if (version == '12.2(25)SW1') flag++; else if (version == '12.2(23)SW1') flag++; else if (version == '12.2(23)SW') flag++; else if (version == '12.2(21)SW1') flag++; else if (version == '12.2(21)SW') flag++; else if (version == '12.2(29)SV3') flag++; else if (version == '12.2(27)SV5') flag++; else if (version == '12.2(25)SV2') flag++; else if (version == '12.2(24)SV1') flag++; else if (version == '12.2(23)SV1') flag++; else if (version == '12.2(22)SV1') flag++; else if (version == '12.2(18)SV3') flag++; else if (version == '12.2(14)SU2') flag++; else if (version == '12.2(14)SU1') flag++; else if (version == '12.2(14)SU') flag++; else if (version == '12.2(25)SG') flag++; else if (version == '12.2(25)SEE') flag++; else if (version == '12.2(25)SED1') flag++; else if (version == '12.2(25)SED') flag++; else if (version == '12.2(25)SEC2') flag++; else if (version == '12.2(25)SEC1') flag++; else if (version == '12.2(25)SEC') flag++; else if (version == '12.2(25)SEB4') flag++; else if (version == '12.2(25)SEB3') flag++; else if (version == '12.2(25)SEB2') flag++; else if (version == '12.2(25)SEB1') flag++; else if (version == '12.2(25)SEB') flag++; else if (version == '12.2(25)SEA') flag++; else if (version == '12.2(27)SBC3') flag++; else if (version == '12.2(27)SBC2') flag++; else if (version == '12.2(27)SBC1') flag++; else if (version == '12.2(27)SBC') flag++; else if (version == '12.2(28)SB1') flag++; else if (version == '12.2(28)SB') flag++; else if (version == '12.2(25)S9') flag++; else if (version == '12.2(25)S8') flag++; else if (version == '12.2(25)S7') flag++; else if (version == '12.2(25)S6') flag++; else if (version == '12.2(25)S5') flag++; else if (version == '12.2(25)S4') flag++; else if (version == '12.2(25)S3') flag++; else if (version == '12.2(25)S2') flag++; else if (version == '12.2(25)S10') flag++; else if (version == '12.2(25)S1') flag++; else if (version == '12.2(25)S') flag++; else if (version == '12.2(22)S2') flag++; else if (version == '12.2(22)S1') flag++; else if (version == '12.2(22)S') flag++; else if (version == '12.2(20)S9') flag++; else if (version == '12.2(20)S8') flag++; else if (version == '12.2(20)S7') flag++; else if (version == '12.2(20)S6') flag++; else if (version == '12.2(20)S5') flag++; else if (version == '12.2(20)S4') flag++; else if (version == '12.2(20)S3') flag++; else if (version == '12.2(20)S2') flag++; else if (version == '12.2(20)S12') flag++; else if (version == '12.2(20)S11') flag++; else if (version == '12.2(20)S10') flag++; else if (version == '12.2(20)S1') flag++; else if (version == '12.2(20)S') flag++; else if (version == '12.2(18)S9') flag++; else if (version == '12.2(18)S8') flag++; else if (version == '12.2(18)S7') flag++; else if (version == '12.2(18)S6') flag++; else if (version == '12.2(18)S5') flag++; else if (version == '12.2(18)S4') flag++; else if (version == '12.2(18)S3') flag++; else if (version == '12.2(18)S2') flag++; else if (version == '12.2(18)S12') flag++; else if (version == '12.2(18)S11') flag++; else if (version == '12.2(18)S10') flag++; else if (version == '12.2(18)S1') flag++; else if (version == '12.2(18)S') flag++; else if (version == '12.2(14)S9') flag++; else if (version == '12.2(14)S8') flag++; else if (version == '12.2(14)S7') flag++; else if (version == '12.2(14)S5') flag++; else if (version == '12.2(14)S3') flag++; else if (version == '12.2(14)S2') flag++; else if (version == '12.2(14)S17') flag++; else if (version == '12.2(14)S16') flag++; else if (version == '12.2(14)S15') flag++; else if (version == '12.2(14)S14') flag++; else if (version == '12.2(14)S13') flag++; else if (version == '12.2(14)S12') flag++; else if (version == '12.2(14)S11') flag++; else if (version == '12.2(14)S10') flag++; else if (version == '12.2(14)S1') flag++; else if (version == '12.2(14)S') flag++; else if (version == '12.2(9)S') flag++; else if (version == '12.2(15)MC2g') flag++; else if (version == '12.2(15)MC2f') flag++; else if (version == '12.2(15)MC2e') flag++; else if (version == '12.2(15)MC2c') flag++; else if (version == '12.2(15)MC2b') flag++; else if (version == '12.2(15)MC2a') flag++; else if (version == '12.2(15)MC1c') flag++; else if (version == '12.2(15)MC1b') flag++; else if (version == '12.2(15)MC1a') flag++; else if (version == '12.2(15)MC1') flag++; else if (version == '12.2(8)MC2d') flag++; else if (version == '12.2(8)MC2c') flag++; else if (version == '12.2(8)MC2b') flag++; else if (version == '12.2(8)MC2') flag++; else if (version == '12.2(8)MC1') flag++; else if (version == '12.2(18)IXA') flag++; else if (version == '12.2(25)EZ1') flag++; else if (version == '12.2(25)EZ') flag++; else if (version == '12.2(25)EWA5') flag++; else if (version == '12.2(25)EWA4') flag++; else if (version == '12.2(25)EWA3') flag++; else if (version == '12.2(25)EWA2') flag++; else if (version == '12.2(25)EWA1') flag++; else if (version == '12.2(25)EWA') flag++; else if (version == '12.2(20)EWA4') flag++; else if (version == '12.2(20)EWA3') flag++; else if (version == '12.2(20)EWA2') flag++; else if (version == '12.2(20)EWA1') flag++; else if (version == '12.2(20)EWA') flag++; else if (version == '12.2(25)EW') flag++; else if (version == '12.2(20)EW4') flag++; else if (version == '12.2(20)EW3') flag++; else if (version == '12.2(20)EW2') flag++; else if (version == '12.2(20)EW1') flag++; else if (version == '12.2(20)EW') flag++; else if (version == '12.2(20)EU2') flag++; else if (version == '12.2(20)EU1') flag++; else if (version == '12.2(20)EU') flag++; else if (version == '12.2(2)DX3') flag++; else if (version == '12.2(1)DX1') flag++; else if (version == '12.2(1)DX') flag++; else if (version == '12.2(2)DD4') flag++; else if (version == '12.2(2)DD3') flag++; else if (version == '12.2(2)DD2') flag++; else if (version == '12.2(2)DD1') flag++; else if (version == '12.2(2)DD') flag++; else if (version == '12.2(15)CX1') flag++; else if (version == '12.2(15)CX') flag++; else if (version == '12.2(11)CX1') flag++; else if (version == '12.2(11)CX') flag++; else if (version == '12.2(8)BY2') flag++; else if (version == '12.2(8)BY1') flag++; else if (version == '12.2(8)BY') flag++; else if (version == '12.2(16)BX3') flag++; else if (version == '12.2(16)BX2') flag++; else if (version == '12.2(16)BX1') flag++; else if (version == '12.2(16)BX') flag++; else if (version == '12.2(2)BX1') flag++; else if (version == '12.2(2)BX') flag++; else if (version == '12.2(4)BW2') flag++; else if (version == '12.2(4)BW1a') flag++; else if (version == '12.2(4)BW1') flag++; else if (version == '12.2(4)BW') flag++; else if (version == '12.2(15)BC2i') flag++; else if (version == '12.2(15)BC2h') flag++; else if (version == '12.2(15)BC2g') flag++; else if (version == '12.2(15)BC2f') flag++; else if (version == '12.2(15)BC2e') flag++; else if (version == '12.2(15)BC2c') flag++; else if (version == '12.2(15)BC2b') flag++; else if (version == '12.2(15)BC2a') flag++; else if (version == '12.2(15)BC2') flag++; else if (version == '12.2(15)BC1g') flag++; else if (version == '12.2(15)BC1f') flag++; else if (version == '12.2(15)BC1d') flag++; else if (version == '12.2(15)BC1c') flag++; else if (version == '12.2(15)BC1b') flag++; else if (version == '12.2(15)BC1a') flag++; else if (version == '12.2(15)BC1') flag++; else if (version == '12.2(11)BC3d') flag++; else if (version == '12.2(11)BC3c') flag++; else if (version == '12.2(11)BC3b') flag++; else if (version == '12.2(11)BC3a') flag++; else if (version == '12.2(11)BC3') flag++; else if (version == '12.2(11)BC2') flag++; else if (version == '12.2(11)BC1b') flag++; else if (version == '12.2(11)BC1a') flag++; else if (version == '12.2(11)BC1') flag++; else if (version == '12.2(8)BC2a') flag++; else if (version == '12.2(8)BC2') flag++; else if (version == '12.2(8)BC1') flag++; else if (version == '12.2(4)BC1b') flag++; else if (version == '12.2(4)BC1a') flag++; else if (version == '12.2(4)BC1') flag++; else if (version == '12.2(16)B2') flag++; else if (version == '12.2(16)B1') flag++; else if (version == '12.2(16)B') flag++; else if (version == '12.2(15)B') flag++; else if (version == '12.2(4)B8') flag++; else if (version == '12.2(4)B7') flag++; else if (version == '12.2(4)B6') flag++; else if (version == '12.2(4)B5') flag++; else if (version == '12.2(4)B4') flag++; else if (version == '12.2(4)B3') flag++; else if (version == '12.2(4)B2') flag++; else if (version == '12.2(4)B1') flag++; else if (version == '12.2(4)B') flag++; else if (version == '12.2(2)B7') flag++; else if (version == '12.2(2)B6') flag++; else if (version == '12.2(2)B5') flag++; else if (version == '12.2(2)B4') flag++; else if (version == '12.2(2)B3') flag++; else if (version == '12.2(2)B2') flag++; else if (version == '12.2(2)B1') flag++; else if (version == '12.2(2)B') flag++; else if (version == '12.1(5)YD6') flag++; else if (version == '12.1(5)YD5') flag++; else if (version == '12.1(5)YD4') flag++; else if (version == '12.1(5)YD3') flag++; else if (version == '12.1(5)YD2') flag++; else if (version == '12.1(5)YD1') flag++; else if (version == '12.1(5)YD') flag++; else if (version == '12.1(5)YC3') flag++; else if (version == '12.1(5)YC2') flag++; else if (version == '12.1(5)YC1') flag++; else if (version == '12.1(5)YC') flag++; else if (version == '12.1(5)YB5') flag++; else if (version == '12.1(5)YB4') flag++; else if (version == '12.1(5)YB1') flag++; else if (version == '12.1(5)YB') flag++; else if (version == '12.1(5)XV') flag++; else if (version == '12.1(5)XU1') flag++; else if (version == '12.1(5)XU') flag++; else if (version == '12.0(23)SZ3') flag++; else if (version == '12.0(21)SZ') flag++; else if (version == '12.0(28)SW1') flag++; else if (version == '12.0(21)ST7') flag++; else if (version == '12.0(21)ST6a') flag++; else if (version == '12.0(21)ST6') flag++; else if (version == '12.0(21)ST5') flag++; else if (version == '12.0(21)ST4') flag++; else if (version == '12.0(21)ST3a') flag++; else if (version == '12.0(21)ST3') flag++; else if (version == '12.0(21)ST2b') flag++; else if (version == '12.0(21)ST2a') flag++; else if (version == '12.0(21)ST2') flag++; else if (version == '12.0(21)ST1') flag++; else if (version == '12.0(21)ST') flag++; else if (version == '12.0(20)ST2') flag++; else if (version == '12.0(19)ST6') flag++; else if (version == '12.0(19)ST5') flag++; else if (version == '12.0(19)ST4') flag++; else if (version == '12.0(19)ST3') flag++; else if (version == '12.0(19)ST2') flag++; else if (version == '12.0(19)ST1') flag++; else if (version == '12.0(32)S2') flag++; else if (version == '12.0(32)S1') flag++; else if (version == '12.0(32)S') flag++; else if (version == '12.0(31)S6') flag++; else if (version == '12.0(31)S5') flag++; else if (version == '12.0(31)S4') flag++; else if (version == '12.0(31)S3') flag++; else if (version == '12.0(31)S2') flag++; else if (version == '12.0(31)S1') flag++; else if (version == '12.0(31)S') flag++; else if (version == '12.0(30)S5') flag++; else if (version == '12.0(30)S4') flag++; else if (version == '12.0(30)S3') flag++; else if (version == '12.0(30)S2') flag++; else if (version == '12.0(30)S1') flag++; else if (version == '12.0(30)S') flag++; else if (version == '12.0(29)S1') flag++; else if (version == '12.0(29)S') flag++; else if (version == '12.0(28)S6') flag++; else if (version == '12.0(28)S5') flag++; else if (version == '12.0(28)S4') flag++; else if (version == '12.0(28)S3') flag++; else if (version == '12.0(28)S2') flag++; else if (version == '12.0(28)S1') flag++; else if (version == '12.0(28)S') flag++; else if (version == '12.0(27)S5') flag++; else if (version == '12.0(27)S4') flag++; else if (version == '12.0(27)S3') flag++; else if (version == '12.0(27)S2a') flag++; else if (version == '12.0(27)S2') flag++; else if (version == '12.0(27)S1') flag++; else if (version == '12.0(27)S') flag++; else if (version == '12.0(26)S6') flag++; else if (version == '12.0(26)S5') flag++; else if (version == '12.0(26)S4') flag++; else if (version == '12.0(26)S3') flag++; else if (version == '12.0(26)S2c') flag++; else if (version == '12.0(26)S2') flag++; else if (version == '12.0(26)S1') flag++; else if (version == '12.0(26)S') flag++; else if (version == '12.0(25)S4') flag++; else if (version == '12.0(25)S3') flag++; else if (version == '12.0(25)S2') flag++; else if (version == '12.0(25)S1d') flag++; else if (version == '12.0(25)S1c') flag++; else if (version == '12.0(25)S1b') flag++; else if (version == '12.0(25)S1a') flag++; else if (version == '12.0(25)S1') flag++; else if (version == '12.0(25)S') flag++; else if (version == '12.0(24)S6') flag++; else if (version == '12.0(24)S5') flag++; else if (version == '12.0(24)S4a') flag++; else if (version == '12.0(24)S4') flag++; else if (version == '12.0(24)S3') flag++; else if (version == '12.0(24)S2b') flag++; else if (version == '12.0(24)S2a') flag++; else if (version == '12.0(24)S2') flag++; else if (version == '12.0(24)S1') flag++; else if (version == '12.0(24)S') flag++; else if (version == '12.0(23)S6a') flag++; else if (version == '12.0(23)S6') flag++; else if (version == '12.0(23)S5') flag++; else if (version == '12.0(23)S4') flag++; else if (version == '12.0(23)S3c') flag++; else if (version == '12.0(23)S3b') flag++; else if (version == '12.0(23)S3a') flag++; else if (version == '12.0(23)S3') flag++; else if (version == '12.0(23)S2a') flag++; else if (version == '12.0(23)S2') flag++; else if (version == '12.0(23)S1') flag++; else if (version == '12.0(23)S') flag++; else if (version == '12.0(22)S6') flag++; else if (version == '12.0(22)S5a') flag++; else if (version == '12.0(22)S5') flag++; else if (version == '12.0(22)S4a') flag++; else if (version == '12.0(22)S4') flag++; else if (version == '12.0(22)S3c') flag++; else if (version == '12.0(22)S3b') flag++; else if (version == '12.0(22)S3a') flag++; else if (version == '12.0(22)S3') flag++; else if (version == '12.0(22)S2') flag++; else if (version == '12.0(22)S1') flag++; else if (version == '12.0(22)S') flag++; if (get_kb_item("Host/local_checks_enabled")) { if (flag) { flag = 0; buf = cisco_command_kb_item("Host/Cisco/Config/show_running-config", "show running-config"); if (check_cisco_result(buf)) { if (preg(pattern:"ipv6\s+address", multiline:TRUE, string:buf)) { flag = 1; } if (preg(pattern:"ipv6\s+enable", multiline:TRUE, string:buf)) { flag = 1; } } else if (cisco_needs_enable(buf)) { flag = 1; override = 1; } } } if (flag) { security_hole(port:0, extra:cisco_caveat(override)); exit(0); } else audit(AUDIT_HOST_NOT, "affected");
NASL family CISCO NASL id CISCO-SA-20070124-BUNDLE.NASL description On January 24 2007, Cisco released three security advisories for vulnerabilities in the TCP/IP implementation of IOS. Exploitation of these vulnerabilities could result in a denial of service or execution of arbitrary code. This plugin checks if the appropriate fix for all three advisories has been installed. This plugin has been replaced by plugins that check for the three individual adivsories covered by this bundle - plugins 48996, 48997, and 48998. last seen 2020-06-01 modified 2020-06-02 plugin id 48995 published 2010-09-01 reporter This script is (C) 2010-2018 Tenable Network Security, Inc. source https://www.tenable.com/plugins/nessus/48995 title Combined IOS Table for January 24, 2007 Security Advisories (deprecated) code # # (C) Tenable Network Security, Inc. # # Security advisory is (C) CISCO, Inc. # See https://www.cisco.com/en/US/products/products_security_advisory09186a00807cb14c.shtml # # Disabled on 2012/10/18. replaced by: # cisco-sa-20070124-crafted-ip-option.nasl # cisco-sa-20070124-crafted-tcp.nasl # cisco-sa-20070124-IOS-IPv6.nasl if (NASL_LEVEL < 3000) exit(0); include("compat.inc"); if (description) { script_id(48995); script_version("1.14"); script_cve_id("CVE-2007-0479", "CVE-2007-0480", "CVE-2007-0481"); script_bugtraq_id(22208, 22210, 22211); script_xref(name:"CERT", value:"217912"); script_xref(name:"CERT", value:"274760"); script_xref(name:"CERT", value:"341288"); script_xref(name:"CISCO-BUG-ID", value:"CSCef67682"); script_xref(name:"CISCO-BUG-ID", value:"CSCsd40334"); script_xref(name:"CISCO-SA", value:"cisco-sa-20070124-bundle"); script_name(english:"Combined IOS Table for January 24, 2007 Security Advisories (deprecated)"); script_set_attribute(attribute:"synopsis", value: "This plugin has been deprecated."); script_set_attribute(attribute:"description", value: 'On January 24 2007, Cisco released three security advisories for vulnerabilities in the TCP/IP implementation of IOS. Exploitation of these vulnerabilities could result in a denial of service or execution of arbitrary code. This plugin checks if the appropriate fix for all three advisories has been installed. This plugin has been replaced by plugins that check for the three individual adivsories covered by this bundle - plugins 48996, 48997, and 48998.' ); # https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20070124-crafted-ip-option script_set_attribute(attribute:"see_also", value: "http://www.nessus.org/u?ccd26374"); # https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20070124-crafted-tcp script_set_attribute(attribute:"see_also", value: "http://www.nessus.org/u?e1512f4a"); # https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20070124-IOS-IPv6 script_set_attribute(attribute:"see_also", value: "http://www.nessus.org/u?70ea835d"); # https://www.cisco.com/en/US/products/products_security_advisory09186a00807cb14c.shtml script_set_attribute(attribute:"see_also", value: "http://www.nessus.org/u?89003824"); script_set_attribute(attribute:"solution", value: "n/a" ); script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C"); script_set_cvss_temporal_vector("CVSS2#E:U/RL:OF/RC:C"); script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available"); script_set_attribute(attribute:"exploit_available", value:"false"); script_set_attribute(attribute:"plugin_type", value: "local"); script_set_attribute(attribute:"cpe", value: "cpe:/o:cisco:ios"); script_set_attribute(attribute:"vuln_publication_date", value: "2007/01/24"); script_set_attribute(attribute:"patch_publication_date", value: "2007/01/24"); script_set_attribute(attribute:"plugin_publication_date", value: "2010/09/01"); script_cvs_date("Date: 2018/11/15 20:50:20"); script_end_attributes(); script_summary(english:"Uses SNMP to determine if a flaw is present"); script_category(ACT_GATHER_INFO); script_copyright(english:"This script is (C) 2010-2018 Tenable Network Security, Inc."); script_family(english:"CISCO"); script_dependencie("cisco_ios_version.nasl"); script_require_keys("Host/Cisco/IOS/Version"); exit(0); } exit(0, 'This plugin is deprecated. Use plugins 48996, 48997, and 48998 instead.'); include("cisco_func.inc"); # version = get_kb_item_or_exit("Host/Cisco/IOS/Version"); if (deprecated_version(version, "12.0")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.0DA")) { security_hole(port:0, extra: '\nUpdate to 12.2(10)DA5 or later\n'); exit(0); } if (deprecated_version(version, "12.0DB")) { security_hole(port:0, extra: '\nUpdate to 12.3(4)T13 or later\n'); exit(0); } if (deprecated_version(version, "12.0DC")) { security_hole(port:0, extra: '\nUpdate to 12.3(4)T13 or later\n'); exit(0); } # Affected: 12.0S if (check_release(version: version, patched: make_list("12.0(32)S4") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } if (deprecated_version(version, "12.0SC")) { security_hole(port:0, extra: '\nUpdate to 12.3(17b)BC3 or later\n'); exit(0); } if (deprecated_version(version, "12.0SL")) { security_hole(port:0, extra: '\nUpdate to 12.0(32)S4 or later\n'); exit(0); } if (deprecated_version(version, "12.0SP")) { security_hole(port:0, extra: '\nUpdate to 12.0(32)S4 or later\n'); exit(0); } if (deprecated_version(version, "12.0ST")) { security_hole(port:0, extra: '\nUpdate to 12.0(32)S4 or later\n'); exit(0); } # Affected: 12.0SX if (check_release(version: version, patched: make_list("12.0(25)SX11") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } # Note: 12.0(30)SX is the only 12.0SX release vulnerable to CSCef67682 and CSCsd40334; contact TAC if (version == "12.0(30)SX") { security_hole(port:0, extra: '\n12.0(30)SX is vulnerable to CSCef67682 and CSCsd40334. Contact Cisco for more information\n'); exit(0); } # Affected: 12.0SY if (check_release(version: version, patched: make_list("12.0(32)SY"))) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } if (deprecated_version(version, "12.0SZ")) { security_hole(port:0, extra: '\nUpdate to 12.0(32)S4 or later\n'); exit(0); } if (deprecated_version(version, "12.0T")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } # Affected: 12.0W if ("W5" >< version && check_release(version: version, patched: make_list("12.0(28)W5(32b)") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } # Affected: 12.0WC if (check_release(version: version, patched: make_list("12.0(5)WC15") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } if (deprecated_version(version, "12.0WT")) { security_hole(port:0, extra: '\nNo fixes are available for 12.0WT releases. Upgrade to a supported release\n'); exit(0); } if (deprecated_version(version, "12.0XA")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.0XB")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.0XC")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.0XD")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.0XE")) { security_hole(port:0, extra: '\nUpdate to 12.1(26)E7 or later\n'); exit(0); } if (deprecated_version(version, "12.0XG")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.0XH")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.0XI")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.0XJ")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.0XK")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.0XL")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.0XM")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.0XN")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.0XQ")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.0XR")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.0XS")) { security_hole(port:0, extra: '\nUpdate to 12.1(26)E7 or later\n'); exit(0); } if (deprecated_version(version, "12.0XV")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.0XW")) { security_hole(port:0, extra: '\nUpdate to 12.0(5)WC15 or later\n'); exit(0); } if (deprecated_version(version, "12.1")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.1AA")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.1AX")) { security_hole(port:0, extra: '\nUpdate to 12.2(25)EY4 (c3750-ME) / 12.2(35)SE (c2970, 3750) or later\n'); exit(0); } if (deprecated_version(version, "12.1AY")) { security_hole(port:0, extra: '\nUpdate to 12.1(22)EA8 or later\n'); exit(0); } if (deprecated_version(version, "12.1AZ")) { security_hole(port:0, extra: '\nUpdate to 12.1(22)EA8 or later\n'); exit(0); } if (deprecated_version(version, "12.1CX")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.1DA")) { security_hole(port:0, extra: '\nUpdate to 12.2(10)DA5 or later\n'); exit(0); } if (deprecated_version(version, "12.1DB")) { security_hole(port:0, extra: '\nUpdate to 12.3(4)T13 or later\n'); exit(0); } if (deprecated_version(version, "12.1DC")) { security_hole(port:0, extra: '\nUpdate to 12.3(4)T13 or later\n'); exit(0); } # Affected: 12.1E if (check_release(version: version, patched: make_list("12.1(26)E7", "12.1(27b)E1") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } # Affected: 12.1EA if (check_release(version: version, patched: make_list("12.1(22)EA8") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } if (deprecated_version(version, "12.1EB")) { security_hole(port:0, extra: '\nNo fixes are available for 12.1EB releases. Upgrade to a supported release\n'); exit(0); } if (deprecated_version(version, "12.1EC")) { security_hole(port:0, extra: '\nUpdate to 12.3(17b)BC3 or later\n'); exit(0); } # Affected: 12.1EO if (check_release(version: version, patched: make_list("12.1(19)EO6", "12.1(20)EO3") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } if (deprecated_version(version, "12.1EU")) { security_hole(port:0, extra: '\nUpdate to 12.2(25)EWA6 or later\n'); exit(0); } if (deprecated_version(version, "12.1EV")) { security_hole(port:0, extra: '\nUpdate to 12.2(27)SV4 or later\n'); exit(0); } if (deprecated_version(version, "12.1EW")) { security_hole(port:0, extra: '\nUpdate to 12.2(25)EWA6 or later\n'); exit(0); } if (deprecated_version(version, "12.1EX")) { security_hole(port:0, extra: '\nUpdate to 12.1(26)E7 or later\n'); exit(0); } if (deprecated_version(version, "12.1EY")) { security_hole(port:0, extra: '\nUpdate to 12.1(26)E7 or later\n'); exit(0); } if (deprecated_version(version, "12.1EZ")) { security_hole(port:0, extra: '\nUpdate to 12.1(26)E7 or later\n'); exit(0); } if (deprecated_version(version, "12.1T")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.1XA")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.1XB")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.1XC")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.1XD")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.1XE")) { security_hole(port:0, extra: '\nUpdate to 12.1(26)E7 or later\n'); exit(0); } if (deprecated_version(version, "12.1XF")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.1XG")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.1XH")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.1XI")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.1XJ")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.1XL")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.1XM")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.1XP")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.1XQ")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.1XR")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.1XS")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.1XT")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.1XU")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.1XV")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.1XW")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.1XX")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.1XY")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.1XZ")) { security_hole(port:0, extra: '\nUpdate to 12.2(37) or later\n'); exit(0); } if (deprecated_version(version, "12.1YA")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.1YB")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.1YC")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.1YD")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.1YE")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.1YF")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.1YH")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.1YI")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.1YJ")) { security_hole(port:0, extra: '\nUpdate to 12.1(22)EA8 or later\n'); exit(0); } # Affected: 12.2 if (check_release(version: version, patched: make_list("12.2(37)"))) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } if (deprecated_version(version, "12.2B")) { security_hole(port:0, extra: '\nUpdate to 12.3(4)T13 or later\n'); exit(0); } if (deprecated_version(version, "12.2BC")) { security_hole(port:0, extra: '\nUpdate to 12.3(17b)BC3 or later\n'); exit(0); } if (deprecated_version(version, "12.2BW")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2BY")) { security_hole(port:0, extra: '\nUpdate to 12.3(4)T13 or later\n'); exit(0); } if (deprecated_version(version, "12.2BZ")) { security_hole(port:0, extra: '\nUpdate to 12.3(7)XI9 or later\n'); exit(0); } if (deprecated_version(version, "12.2CX")) { security_hole(port:0, extra: '\nUpdate to 12.3(17b)BC3 or later\n'); exit(0); } if (deprecated_version(version, "12.2CY")) { security_hole(port:0, extra: '\nUpdate to 12.3(17b)BC3 or later\n'); exit(0); } if (deprecated_version(version, "12.2CZ")) { security_hole(port:0, extra: '\nNo fixes are available for 12.2CZ releases. Upgrade to a supported release\n'); exit(0); } # Affected: 12.2DA if (check_release(version: version, patched: make_list("12.2(10)DA5", "12.2(12)DA10") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } if (deprecated_version(version, "12.2DD")) { security_hole(port:0, extra: '\nUpdate to 12.3(4)T13 or later\n'); exit(0); } if (deprecated_version(version, "12.2DX")) { security_hole(port:0, extra: '\nUpdate to 12.3(4)T13 or later\n'); exit(0); } if (deprecated_version(version, "12.2EU")) { security_hole(port:0, extra: '\nUpdate to 12.2(25)EWA6 or later\n'); exit(0); } if (deprecated_version(version, "12.2EW")) { security_hole(port:0, extra: '\nUpdate to 12.2(25)EWA6 or later\n'); exit(0); } # Affected: 12.2EWA if (check_release(version: version, patched: make_list("12.2(25)EWA6") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } # Affected: 12.2EX if (check_release(version: version, patched: make_list("12.2(25)EX1") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } # Affected: 12.2EY if (check_release(version: version, patched: make_list("12.2(25)EY4") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } if (deprecated_version(version, "12.2EZ")) { security_hole(port:0, extra: '\nUpdate to 12.2(25)SEE1 or later\n'); exit(0); } if (deprecated_version(version, "12.2FX")) { security_hole(port:0, extra: '\nUpdate to 12.2(25)SEE1 or later\n'); exit(0); } if (deprecated_version(version, "12.2FY")) { security_hole(port:0, extra: '\nUpdate to 12.2(25)SEE1 or later\n'); exit(0); } if (deprecated_version(version, "12.2IXA")) { security_hole(port:0, extra: '\nNo fixes are available for 12.2IXA releases. Upgrade to a supported release\n'); exit(0); } if (deprecated_version(version, "12.2IXB")) { security_hole(port:0, extra: '\nNo fixes are available for 12.2IXB releases. Upgrade to a supported release\n'); exit(0); } if (deprecated_version(version, "12.2IXC")) { security_hole(port:0, extra: '\nNo fixes are available for 12.2IXC releases. Upgrade to a supported release\n'); exit(0); } if (deprecated_version(version, "12.2JA")) { security_hole(port:0, extra: '\nUpdate to 12.3(8)JA2 or later\n'); exit(0); } if (deprecated_version(version, "12.2JK")) { security_hole(port:0, extra: '\nUpdate to 12.4(4)T4 or later\n'); exit(0); } if (deprecated_version(version, "12.2MB")) { security_hole(port:0, extra: '\nUpdate to 12.2(25)SW8 or later\n'); exit(0); } if (deprecated_version(version, "12.2MC")) { security_hole(port:0, extra: '\nUpdate to 12.3(11)T11 or later\n'); exit(0); } # Affected: 12.2S if (check_release(version: version, patched: make_list("12.2(25)S12") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } # Affected: 12.2SB if (check_release(version: version, patched: make_list("12.2(28)SB2", "12.2(31)SB"))) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } # Affected: 12.2SBC if ("SBC" >< version && check_release(version: version, patched: make_list("12.2(27)SBC5") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } # Affected: 12.2SE # avoid flagging releases like 12.2SEA, 12.2SEB, etc if (version !~ "SE[A-Z]" && check_release(version: version, patched: make_list("12.2(35)SE"))) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } if (deprecated_version(version, "12.2SEA")) { security_hole(port:0, extra: '\nUpdate to 12.2(25)SEE1 or later\n'); exit(0); } if (deprecated_version(version, "12.2SEB")) { security_hole(port:0, extra: '\nUpdate to 12.2(25)SEE1 or later\n'); exit(0); } if (deprecated_version(version, "12.2SEC")) { security_hole(port:0, extra: '\nUpdate to 12.2(25)SEE1 or later\n'); exit(0); } if (deprecated_version(version, "12.2SED")) { security_hole(port:0, extra: '\nUpdate to 12.2(25)SEE1 or later\n'); exit(0); } # Affected: 12.2SEE if ("SEE" >< version && check_release(version: version, patched: make_list("12.2(25)SEE1") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } # Affected: 12.2SEF if ("SEF" >< version && check_release(version: version, patched: make_list("12.2(25)SEF1") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } if (deprecated_version(version, "12.2SG")) { security_hole(port:0, extra: '\nNo fixes are available for 12.2SG releases. Upgrade to a supported release\n'); exit(0); } # Affected: 12.2SO if (check_release(version: version, patched: make_list("12.2(18)SO7") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } if (deprecated_version(version, "12.2SU")) { security_hole(port:0, extra: '\nUpdate to 12.4(8) or later\n'); exit(0); } # Affected: 12.2SV if (check_release(version: version, patched: make_list("12.2(27)SV4", "12.2(28)SV1", "12.2(29)SV1") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } # Affected: 12.2SW if (check_release(version: version, patched: make_list("12.2(25)SW8") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } if (deprecated_version(version, "12.2SX")) { security_hole(port:0, extra: '\nUpdate to 12.2(18)SXD7a or later\n'); exit(0); } if (deprecated_version(version, "12.2SXA")) { security_hole(port:0, extra: '\nUpdate to 12.2(18)SXD7a or later\n'); exit(0); } if (deprecated_version(version, "12.2SXB")) { security_hole(port:0, extra: '\nUpdate to 12.2(18)SXD7a or later\n'); exit(0); } # Affected: 12.2SXD if (check_release(version: version, patched: make_list("12.2(18)SXD7a") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } # Affected: 12.2SXE if (check_release(version: version, patched: make_list("12.2(18)SXE6") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } # Affected: 12.2SXF if (check_release(version: version, patched: make_list("12.2(18)SXF5") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } if (deprecated_version(version, "12.2SY")) { security_hole(port:0, extra: '\nUpdate to 12.2(18)SXD7a or later\n'); exit(0); } if (deprecated_version(version, "12.2SZ")) { security_hole(port:0, extra: '\nUpdate to 12.2(25)S12 or later\n'); exit(0); } if (deprecated_version(version, "12.2T")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2TPC")) { security_hole(port:0, extra: '\nNo fixes are available for 12.2TPC releases. Upgrade to a supported release\n'); exit(0); } if (deprecated_version(version, "12.2XA")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2XB")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2XC")) { security_hole(port:0, extra: '\nUpdate to 12.3(4)T13 or later\n'); exit(0); } if (deprecated_version(version, "12.2XD")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2XE")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2XF")) { security_hole(port:0, extra: '\nUpdate to 12.3(17b)BC3 or later\n'); exit(0); } if (deprecated_version(version, "12.2XG")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2XH")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2XI")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2XJ")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2XK")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2XL")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2XM")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2XN")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2XQ")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2XR")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2XS")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2XT")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2XU")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2XV")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2XW")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2YA")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2YB")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2YC")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2YD")) { security_hole(port:0, extra: '\nUpdate to 12.3(11)T11 or later\n'); exit(0); } if (deprecated_version(version, "12.2YE")) { security_hole(port:0, extra: '\nUpdate to 12.2(25)S12 or later\n'); exit(0); } if (deprecated_version(version, "12.2YF")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2YG")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2YH")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2YJ")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2YK")) { security_hole(port:0, extra: '\nUpdate to 12.3(4)T13 or later\n'); exit(0); } if (deprecated_version(version, "12.2YL")) { security_hole(port:0, extra: '\nUpdate to 12.3(4)T13 or later\n'); exit(0); } if (deprecated_version(version, "12.2YM")) { security_hole(port:0, extra: '\nUpdate to 12.3(4)T13 or later\n'); exit(0); } if (deprecated_version(version, "12.2YN")) { security_hole(port:0, extra: '\nUpdate to 12.3(4)T13 or later\n'); exit(0); } if (deprecated_version(version, "12.2YP")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2YQ")) { security_hole(port:0, extra: '\nUpdate to 12.3(4)T13 or later\n'); exit(0); } if (deprecated_version(version, "12.2YR")) { security_hole(port:0, extra: '\nUpdate to 12.3(4)T13 or later\n'); exit(0); } if (deprecated_version(version, "12.2YT")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2YU")) { security_hole(port:0, extra: '\nUpdate to 12.3(4)T13 or later\n'); exit(0); } if (deprecated_version(version, "12.2YV")) { security_hole(port:0, extra: '\nUpdate to 12.3(4)T13 or later\n'); exit(0); } if (deprecated_version(version, "12.2YW")) { security_hole(port:0, extra: '\nUpdate to 12.3(4)T13 or later\n'); exit(0); } if (deprecated_version(version, "12.2YX")) { security_hole(port:0, extra: '\nUpdate to 12.4(8) or later\n'); exit(0); } if (deprecated_version(version, "12.2YY")) { security_hole(port:0, extra: '\nUpdate to 12.3(4)T13 or later\n'); exit(0); } if (deprecated_version(version, "12.2YZ")) { security_hole(port:0, extra: '\nUpdate to 12.2(25)S12 or later\n'); exit(0); } if (deprecated_version(version, "12.2ZA")) { security_hole(port:0, extra: '\nUpdate to 12.2(18)SXD7a or later\n'); exit(0); } if (deprecated_version(version, "12.2ZB")) { security_hole(port:0, extra: '\nUpdate to 12.3(4)T13 or later\n'); exit(0); } if (deprecated_version(version, "12.2ZC")) { security_hole(port:0, extra: '\nUpdate to 12.3(4)T13 or later\n'); exit(0); } if (deprecated_version(version, "12.2ZD")) { security_hole(port:0, extra: '\nNo fixes are available for 12.2ZD releases. Upgrade to a supported release\n'); exit(0); } if (deprecated_version(version, "12.2ZE")) { security_hole(port:0, extra: '\nUpdate to 12.3(19) or later\n'); exit(0); } if (deprecated_version(version, "12.2ZF")) { security_hole(port:0, extra: '\nUpdate to 12.3(4)T13 or later\n'); exit(0); } if (deprecated_version(version, "12.2ZG")) { security_hole(port:0, extra: '\nNo fixes are available for 12.2ZG releases. Upgrade to a supported release\n'); exit(0); } if (deprecated_version(version, "12.2ZH")) { security_hole(port:0, extra: '\nNo fixes are available for 12.2ZH releases. Upgrade to a supported release\n'); exit(0); } if (deprecated_version(version, "12.2ZJ")) { security_hole(port:0, extra: '\nUpdate to 12.3(4)T13 or later\n'); exit(0); } if (deprecated_version(version, "12.2ZL")) { security_hole(port:0, extra: '\nNo fixes are available for 12.2ZL releases. Upgrade to a supported release\n'); exit(0); } if (deprecated_version(version, "12.2ZN")) { security_hole(port:0, extra: '\nUpdate to 12.3(4)T13 or later\n'); exit(0); } if (deprecated_version(version, "12.2ZP")) { security_hole(port:0, extra: '\nUpdate to 12.4(8) or later\n'); exit(0); } # Affected: 12.3 if (check_release(version: version, patched: make_list("12.3(19)"))) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } if (deprecated_version(version, "12.3B")) { security_hole(port:0, extra: '\nUpdate to 12.3(11)T11 or later\n'); exit(0); } # Affected: 12.3BC if (check_release(version: version, patched: make_list("12.3(17b)BC3") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } if (deprecated_version(version, "12.3BW")) { security_hole(port:0, extra: '\nUpdate to 12.3(11)T11 or later\n'); exit(0); } # Affected: 12.3JA if (check_release(version: version, patched: make_list("12.3(8)JA2") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } # Affected: 12.3JK if (check_release(version: version, patched: make_list("12.3(2)JK2") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } # Affected: 12.3JX if (check_release(version: version, patched: make_list("12.3(7)JX6", "12.3(11)JX"))) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } # Affected: 12.3T if (check_release(version: version, patched: make_list("12.3(4)T13", "12.3(11)T11") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } if (deprecated_version(version, "12.3TPC")) { security_hole(port:0, extra: '\nNo fixes are available for 12.3TPC releases. Upgrade to a supported release\n'); exit(0); } if (deprecated_version(version, "12.3XA")) { security_hole(port:0, extra: '\nNo fixes are available for 12.3XA releases. Upgrade to a supported release\n'); exit(0); } if (deprecated_version(version, "12.3XB")) { security_hole(port:0, extra: '\nUpdate to 12.3(11)T11 or later\n'); exit(0); } if (deprecated_version(version, "12.3XC")) { security_hole(port:0, extra: '\nNo fixes are available for 12.3XC releases. Upgrade to a supported release\n'); exit(0); } if (deprecated_version(version, "12.3XD")) { security_hole(port:0, extra: '\nUpdate to 12.3(11)T11 or later\n'); exit(0); } if (deprecated_version(version, "12.3XE")) { security_hole(port:0, extra: '\nNo fixes are available for 12.3XE releases. Upgrade to a supported release\n'); exit(0); } if (deprecated_version(version, "12.3XF")) { security_hole(port:0, extra: '\nUpdate to 12.3(11)T11 or later\n'); exit(0); } if (deprecated_version(version, "12.3XG")) { security_hole(port:0, extra: '\nNo fixes are available for 12.3XG releases. Upgrade to a supported release\n'); exit(0); } if (deprecated_version(version, "12.3XH")) { security_hole(port:0, extra: '\nUpdate to 12.3(11)T11 or later\n'); exit(0); } # Affected: 12.3XI if (check_release(version: version, patched: make_list("12.3(7)XI8a", "12.3(7)XI9"))) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } if (deprecated_version(version, "12.3XJ")) { security_hole(port:0, extra: '\nUpdate to 12.3(14)YX2 or later\n'); exit(0); } if (deprecated_version(version, "12.3XK")) { security_hole(port:0, extra: '\nUpdate to 12.4(8) or later\n'); exit(0); } if (deprecated_version(version, "12.3XQ")) { security_hole(port:0, extra: '\nUpdate to 12.4(8) or later\n'); exit(0); } if (deprecated_version(version, "12.3XR")) { security_hole(port:0, extra: '\nNo fixes are available for 12.3XR releases. Upgrade to a supported release\n'); exit(0); } if (deprecated_version(version, "12.3XS")) { security_hole(port:0, extra: '\nUpdate to 12.4(8) or later\n'); exit(0); } if (deprecated_version(version, "12.3XU")) { security_hole(port:0, extra: '\nUpdate to 12.4(2)T5 or later\n'); exit(0); } if (deprecated_version(version, "12.3XW")) { security_hole(port:0, extra: '\nUpdate to 12.3(14)YX2 or later\n'); exit(0); } if (deprecated_version(version, "12.3XX")) { security_hole(port:0, extra: '\nUpdate to 12.4(8) or later\n'); exit(0); } if (deprecated_version(version, "12.3XY")) { security_hole(port:0, extra: '\nUpdate to 12.4(8) or later\n'); exit(0); } if (deprecated_version(version, "12.3YA")) { security_hole(port:0, extra: '\nNo fixes are available for 12.3YA releases. Upgrade to a supported release\n'); exit(0); } if (deprecated_version(version, "12.3YD")) { security_hole(port:0, extra: '\nUpdate to 12.4(2)T5 or later\n'); exit(0); } if (deprecated_version(version, "12.3YF")) { security_hole(port:0, extra: '\nUpdate to 12.3(14)YX2 or later\n'); exit(0); } if (deprecated_version(version, "12.3YG")) { security_hole(port:0, extra: '\nUpdate to 12.4(2)T5 or later\n'); exit(0); } if (deprecated_version(version, "12.3YH")) { security_hole(port:0, extra: '\nUpdate to 12.4(2)T5 or later\n'); exit(0); } if (deprecated_version(version, "12.3YI")) { security_hole(port:0, extra: '\nUpdate to 12.4(2)T5 or later\n'); exit(0); } if (deprecated_version(version, "12.3YJ")) { security_hole(port:0, extra: '\nUpdate to 12.4(6)T3 or later\n'); exit(0); } if (deprecated_version(version, "12.3YK")) { security_hole(port:0, extra: '\nUpdate to 12.4(4)T4 or later\n'); exit(0); } # Affected: 12.3YM if (check_release(version: version, patched: make_list("12.3(14)YM8") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } if (deprecated_version(version, "12.3YQ")) { security_hole(port:0, extra: '\nUpdate to 12.4(6)T3 or later\n'); exit(0); } if (deprecated_version(version, "12.3YS")) { security_hole(port:0, extra: '\nUpdate to 12.4(4)T4 or later\n'); exit(0); } if (deprecated_version(version, "12.3YT")) { security_hole(port:0, extra: '\nUpdate to 12.4(4)T4 or later\n'); exit(0); } if (deprecated_version(version, "12.3YU")) { security_hole(port:0, extra: '\nNo fixes are available for 12.3YU releases. Upgrade to a supported release\n'); exit(0); } # Affected: 12.3YX if (check_release(version: version, patched: make_list("12.3(14)YX2") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } # Affected: 12.3YZ if (check_release(version: version, patched: make_list("12.3(11)YZ1") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } # Affected: 12.4 if (check_release(version: version, patched: make_list("12.4(3e)", "12.4(7b)", "12.4(8)") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } # Affected: 12.4MR if (check_release(version: version, patched: make_list("12.4(6)MR1", "12.4(9)MR"))) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } # Affected: 12.4T if (check_release(version: version, patched: make_list("12.4(2)T5", "12.4(4)T4", "12.4(6)T3", "12.4(9)T") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } if (deprecated_version(version, "12.4XA")) { security_hole(port:0, extra: '\nUpdate to 12.4(6)T3 or later\n'); exit(0); } if (deprecated_version(version, "12.4XB")) { security_hole(port:0, extra: '\nNo fixes are available for 12.4XB releases. Upgrade to a supported release\n'); exit(0); } # Affected: 12.4XC if (check_release(version: version, patched: make_list("12.4(4)XC5") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } # Affected: 12.4XD if (check_release(version: version, patched: make_list("12.4(4)XD2") )) { security_hole(port:0, extra: '\nUpdate to ' + patch_update + ' or later\n'); exit(0); } exit(0, "The remote host is not affected");
Oval
accepted | 2008-09-08T04:00:54.603-04:00 | ||||
class | vulnerability | ||||
contributors |
| ||||
description | Cisco IOS allows remote attackers to cause a denial of service (crash) via a crafted IPv6 Type 0 Routing header. | ||||
family | ios | ||||
id | oval:org.mitre.oval:def:5857 | ||||
status | accepted | ||||
submitted | 2008-05-26T11:06:36.000-04:00 | ||||
title | Cisco IOS IPv6 Type 0 Routing Header DoS Vulnerability | ||||
version | 3 |
References
- http://osvdb.org/32091
- http://osvdb.org/32091
- http://secunia.com/advisories/23867
- http://secunia.com/advisories/23867
- http://securitytracker.com/id?1017550
- http://securitytracker.com/id?1017550
- http://www.cisco.com/en/US/products/products_security_advisory09186a00807cb0fd.shtml
- http://www.cisco.com/en/US/products/products_security_advisory09186a00807cb0fd.shtml
- http://www.kb.cert.org/vuls/id/274760
- http://www.kb.cert.org/vuls/id/274760
- http://www.securityfocus.com/bid/22210
- http://www.securityfocus.com/bid/22210
- http://www.us-cert.gov/cas/techalerts/TA07-024A.html
- http://www.us-cert.gov/cas/techalerts/TA07-024A.html
- http://www.vupen.com/english/advisories/2007/0329
- http://www.vupen.com/english/advisories/2007/0329
- https://exchange.xforce.ibmcloud.com/vulnerabilities/31715
- https://exchange.xforce.ibmcloud.com/vulnerabilities/31715
- https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A5857
- https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A5857