Lucene search

K
nessusThis script is Copyright (C) 2023 and is owned by Tenable, Inc. or an Affiliate thereof.TENABLE_OT_SCHNEIDER_CVE-2020-7536.NASL
HistoryJun 29, 2023 - 12:00 a.m.

Schneider Electric Modicon Improper Check for Unusual or Exceptional Conditions (CVE-2020-7536)

2023-06-2900:00:00
This script is Copyright (C) 2023 and is owned by Tenable, Inc. or an Affiliate thereof.
www.tenable.com
7
schneider electric
modicon m340
cve-2020-7536
snmp
network vulnerability

7.8 High

CVSS2

Attack Vector

NETWORK

Attack Complexity

LOW

Authentication

NONE

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

COMPLETE

AV:N/AC:L/Au:N/C:N/I:N/A:C

7.5 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

0.001 Low

EPSS

Percentile

45.8%

A CWE-754:Improper Check for Unusual or Exceptional Conditions vulnerability exists in Modicon M340 CPUs (BMXP34* versions prior to V3.30) Modicon M340 Communication Ethernet modules (BMXNOE0100 (H) versions prior to V3.4 BMXNOE0110 (H) versions prior to V6.6 BMXNOR0200H all versions), that could cause the device to be unreachable when modifying network parameters over SNMP.

This plugin only works with Tenable.ot.
Please visit https://www.tenable.com/products/tenable-ot for more information.

#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
##

include('compat.inc');

if (description)
{
  script_id(501207);
  script_version("1.2");
  script_set_attribute(attribute:"plugin_modification_date", value:"2023/08/22");

  script_cve_id("CVE-2020-7536");

  script_name(english:"Schneider Electric Modicon Improper Check for Unusual or Exceptional Conditions (CVE-2020-7536)");

  script_set_attribute(attribute:"synopsis", value:
"The remote OT asset is affected by a vulnerability.");
  script_set_attribute(attribute:"description", value:
"A CWE-754:Improper Check for Unusual or Exceptional Conditions
vulnerability exists in Modicon M340 CPUs (BMXP34* versions prior to
V3.30) Modicon M340 Communication Ethernet modules (BMXNOE0100 (H)
versions prior to V3.4 BMXNOE0110 (H) versions prior to V6.6
BMXNOR0200H all versions), that could cause the device to be
unreachable when modifying network parameters over SNMP.

This plugin only works with Tenable.ot.
Please visit https://www.tenable.com/products/tenable-ot for more information.");
  script_set_attribute(attribute:"see_also", value:"https://security.cse.iitk.ac.in/responsible-disclosure");
  script_set_attribute(attribute:"see_also", value:"https://www.se.com/ww/en/download/document/SEVD-2020-343-07/");
  script_set_attribute(attribute:"solution", value:
"Refer to the vendor advisory.");
  script_set_cvss_base_vector("CVSS2#AV:N/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:N/AC:L/PR:N/UI:N/S:U/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-7536");

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

  script_set_attribute(attribute:"vuln_publication_date", value:"2020/12/11");
  script_set_attribute(attribute:"patch_publication_date", value:"2020/12/11");
  script_set_attribute(attribute:"plugin_publication_date", value:"2023/06/29");

  script_set_attribute(attribute:"plugin_type", value:"remote");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:schneider-electric:bmxnoe0100_firmware");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:schneider-electric:bmxnoe0110_firmware");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:schneider-electric:bmxnor0200h_firmware");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:schneider-electric:bmxp341000_firmware");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:schneider-electric:bmxp342000_firmware");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:schneider-electric:bmxp3420102_firmware");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:schneider-electric:bmxp3420102cl_firmware");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:schneider-electric:bmxp342020_firmware");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:schneider-electric:bmxp3420302_firmware");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:schneider-electric:bmxp3420302cl_firmware");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:schneider-electric:bmxnoc0401_firmware");
  script_set_attribute(attribute:"generated_plugin", value:"former");
  script_end_attributes();

  script_category(ACT_GATHER_INFO);
  script_family(english:"Tenable.ot");

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

  script_dependencies("tenable_ot_api_integration.nasl");
  script_require_keys("Tenable.ot/Schneider");

  exit(0);
}


include('tenable_ot_cve_funcs.inc');

get_kb_item_or_exit('Tenable.ot/Schneider');

var asset = tenable_ot::assets::get(vendor:'Schneider');

var vuln_cpes = {
    "cpe:/o:schneider-electric:bmxp341000_firmware" :
        {"versionEndExcluding" : "3.30", "family" : "ModiconM340"},
    "cpe:/o:schneider-electric:bmxp342000_firmware" :
        {"versionEndExcluding" : "3.30", "family" : "ModiconM340"},
    "cpe:/o:schneider-electric:bmxp3420102_firmware" :
        {"versionEndExcluding" : "3.30", "family" : "ModiconM340"},
    "cpe:/o:schneider-electric:bmxp3420102cl_firmware" :
        {"versionEndExcluding" : "3.30", "family" : "ModiconM340"},
    "cpe:/o:schneider-electric:bmxp342020_firmware" :
        {"versionEndExcluding" : "3.30", "family" : "ModiconM340"},
    "cpe:/o:schneider-electric:bmxp3420302_firmware" :
        {"versionEndExcluding" : "3.30", "family" : "ModiconM340"},
    "cpe:/o:schneider-electric:bmxp3420302cl_firmware" :
        {"versionEndExcluding" : "3.30", "family" : "ModiconM340"},
    "cpe:/o:schneider-electric:bmxnoe0100_firmware" :
        {"versionEndExcluding" : "3.4", "family" : "ModiconM340M580CP"},
    "cpe:/o:schneider-electric:bmxnoe0110_firmware" :
        {"versionEndExcluding" : "6.6", "family" : "ModiconM340M580CP"},
    "cpe:/o:schneider-electric:bmxnor0200h_firmware" :
        {"versionEndExcluding" : "1.7", "family" : "ModiconM340M580CP"},
    "cpe:/o:schneider-electric:bmxnoc0401_firmware" :
        {"versionEndExcluding" : "2.11", "family" : "ModiconM340M580CP"}
};

tenable_ot::cve::compare_and_report(asset:asset, cpes:vuln_cpes, severity:SECURITY_HOLE);
VendorProductVersionCPE
schneider-electricbmxnoe0100_firmwarecpe:/o:schneider-electric:bmxnoe0100_firmware
schneider-electricbmxnoe0110_firmwarecpe:/o:schneider-electric:bmxnoe0110_firmware
schneider-electricbmxnor0200h_firmwarecpe:/o:schneider-electric:bmxnor0200h_firmware
schneider-electricbmxp341000_firmwarecpe:/o:schneider-electric:bmxp341000_firmware
schneider-electricbmxp342000_firmwarecpe:/o:schneider-electric:bmxp342000_firmware
schneider-electricbmxp3420102_firmwarecpe:/o:schneider-electric:bmxp3420102_firmware
schneider-electricbmxp3420102cl_firmwarecpe:/o:schneider-electric:bmxp3420102cl_firmware
schneider-electricbmxp342020_firmwarecpe:/o:schneider-electric:bmxp342020_firmware
schneider-electricbmxp3420302_firmwarecpe:/o:schneider-electric:bmxp3420302_firmware
schneider-electricbmxp3420302cl_firmwarecpe:/o:schneider-electric:bmxp3420302cl_firmware
Rows per page:
1-10 of 111

7.8 High

CVSS2

Attack Vector

NETWORK

Attack Complexity

LOW

Authentication

NONE

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

COMPLETE

AV:N/AC:L/Au:N/C:N/I:N/A:C

7.5 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

0.001 Low

EPSS

Percentile

45.8%

Related for TENABLE_OT_SCHNEIDER_CVE-2020-7536.NASL