Cisco Adaptive Security Appliance Denial of Service (cisco-sa-fp2100-arp-dos-kLdCK8ks)

2020-05-15T00:00:00
ID CISCO-SA-FP2100-ARP-DOS-KLDCK8KS-ASA.NASL
Type nessus
Reporter This script is Copyright (C) 2020-2021 and is owned by Tenable, Inc. or an Affiliate thereof.
Modified 2020-05-15T00:00:00

Description

A denial of service vulnerability exists in the ARP packet processing component of Cisco Adaptive Security Appliance (ASA) software due to insufficient validation of ARP data. An unauthenticated, adjacent attacker can exploit this to cause to cause the system to stop responding.

Please see the included Cisco BIDs and Cisco Security Advisory for more information.

Note that Nessus has not tested for this issue but has instead relied only on the application's self-reported version number.

                                        
                                            #TRUSTED 7adff1d734fe97c7666e006f7363c6dfde397e1e0253b4645db5fca8e70cf91705b804b8f683e674ca350a4b9bb850a685fdfb8aeab3e025446a5c1586ba39f78c4cf4ed00125aaaa85ff03e494a2ebab21c35345b195f62d9e1dd672d30f87f3107f35c82ba4366d7e1b49adc17f5d420b782607d4f79d142902da08c78a7f1ee6afb2906db3cf0f03ab17c62f8b4383dcdb0ef058484482fd8d0a285d3d4aec95fa931acf93b80b56710f0bdf0c5140de22c4de55bf38af2ed437d35e2e828c8602f05ab1e9a3695e709005f6d8f89a29c9e3d21ebc2e3ff5a6c85cac77e01646d72e6f158806bea5c63aaf282d2082b84122d3772fef6ba01ccb33568e1048887eb500fcaadda7b10316f22863679a395af172a25aeaab6f7435b63734fa7040e7f5912280fa9235b0ca01b928c46967638fe19e03209ede9e2855eca55dde91c0155c8860ae99887e7185a5a9df5c38fad6585e7ee232c24abbe55108137ada716c2ab76d5e07c7058c59b1e0be267a3fe540999286277acb844d315c9c81cfe305c27956fff11eeb818b62e0379b212c08173476f9ec5841417486376e7ce63d38f17581ac0d9c357b75801a1ca6b28fab64b955cbb359bf6ad0f8c03ac6fff2477d3f7cdf933e46dc0b2d739c08aa83ebf725815c2524376eaa176b4194a4ffe8b4892b17282da6a04cfa11df7fb9475c17259495e702dae21e6c4142c
#
# (C) Tenable Network Security, Inc.
#

include('compat.inc');

if (description)
{
  script_id(136614);
  script_version("1.6");
  script_set_attribute(attribute:"plugin_modification_date", value:"2021/03/29");

  script_cve_id("CVE-2020-3334");
  script_xref(name:"CISCO-BUG-ID", value:"CSCvq20910");
  script_xref(name:"CISCO-BUG-ID", value:"CSCvr43476");
  script_xref(name:"CISCO-BUG-ID", value:"CSCvr49833");
  script_xref(name:"CISCO-SA", value:"cisco-sa-fp2100-arp-dos-kLdCK8ks");
  script_xref(name:"IAVA", value:"2020-A-0205");

  script_name(english:"Cisco Adaptive Security Appliance Denial of Service (cisco-sa-fp2100-arp-dos-kLdCK8ks)");

  script_set_attribute(attribute:"synopsis", value:
"The remote device is affected by a denial of service vulnerability");
  script_set_attribute(attribute:"description", value:
"A denial of service vulnerability exists in the ARP packet processing component of Cisco Adaptive Security Appliance 
(ASA) software due to insufficient validation of ARP data. An unauthenticated, adjacent attacker can exploit this to 
cause to cause the system to stop responding.

Please see the included Cisco BIDs and Cisco Security Advisory for more information.

Note that Nessus has not tested for this issue but has instead relied only on the application's self-reported version
number.");
  # https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-fp2100-arp-dos-kLdCK8ks
  script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?dfbfdb5b");
  script_set_attribute(attribute:"see_also", value:"https://bst.cloudapps.cisco.com/bugsearch/bug/CSCvq20910");
  script_set_attribute(attribute:"see_also", value:"https://bst.cloudapps.cisco.com/bugsearch/bug/CSCvr43476");
  script_set_attribute(attribute:"see_also", value:"https://bst.cloudapps.cisco.com/bugsearch/bug/CSCvr49833");
  script_set_attribute(attribute:"solution", value:
"Update to a fixed version based on your hardware. Please refer to Cisco bug IDs CSCvq20910, CSCvr43476 & CSCvr49833.");
  script_set_cvss_base_vector("CVSS2#AV:A/AC:L/Au:N/C:N/I:N/A:C");
  script_set_cvss_temporal_vector("CVSS2#E:U/RL:OF/RC:C");
  script_set_cvss3_base_vector("CVSS:3.0/AV:A/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:H");
  script_set_cvss3_temporal_vector("CVSS:3.0/E:U/RL:O/RC:C");
  script_set_attribute(attribute:"cvss_score_source", value:"CVE-2020-3334");

  script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available");

  script_set_attribute(attribute:"vuln_publication_date", value:"2020/05/06");
  script_set_attribute(attribute:"patch_publication_date", value:"2020/05/06");
  script_set_attribute(attribute:"plugin_publication_date", value:"2020/05/15");

  script_set_attribute(attribute:"plugin_type", value:"local");
  script_set_attribute(attribute:"cpe", value:"cpe:/a:cisco:adaptive_security_appliance_software");
  script_set_attribute(attribute:"stig_severity", value:"I");
  script_end_attributes();

  script_category(ACT_GATHER_INFO);
  script_family(english:"CISCO");

  script_copyright(english:"This script is Copyright (C) 2020-2021 and is owned by Tenable, Inc. or an Affiliate thereof.");

  script_dependencies("ssh_get_info.nasl", "os_fingerprint.nasl");
  script_require_keys("Host/Cisco/ASA");

  exit(0);
}

include('cisco_workarounds.inc');
include('ccf.inc');

product_info = cisco::get_product_info(name:'Cisco Adaptive Security Appliance (ASA) Software');

if (isnull(product_info['model']) || product_info['model'] !~ "^21[0-9]{2}")
 audit(AUDIT_HOST_NOT, 'an affected model');

vuln_ranges = [
  {'min_ver' : '0.0',  'fix_ver' : '9.10.1.37'},
  {'min_ver' : '9.12',  'fix_ver' : '9.12.3'},
  {'min_ver' : '9.13',  'fix_ver' : '9.13.1.2'}
];

reporting = make_array(
  'port'     , 0,
  'severity' , SECURITY_WARNING,
  'version'  , product_info['version'],
  'bug_id'   , 'CSCvq20910, CSCvr43476, CSCvr49833',
  'disable_caveat', TRUE
);

cisco::check_and_report(
  product_info:product_info,
  reporting:reporting,
  vuln_ranges:vuln_ranges
);