MicroLogix 1400 PLC Web Server Multiple Vulnerabilities

This script is Copyright (C) 2016-2017 Tenable Network Security, Inc.


Synopsis :

The remote programmable logic controller (PLC) device is affected by
multiple vulnerabilities.

Description :

The firmware installed on the remote Allen-Bradley MicroLogix 1400
PLC device is a version prior to 15.003. It is, therefore, affected by
multiple vulnerabilities :

- A flaw exists due to improper sanitization of
user-supplied input before using it in SQL queries. An
authenticated, remote attacker can exploit this to
inject SQL queries against the back-end database,
resulting in the manipulation or disclosure of arbitrary
data. (CVE-2015-6486)

- A cross-site scripting (XSS) vulnerability exists due to
improper validation of input before returning it to
users. An unauthenticated, remote attacker can exploit
this, via a crafted request, to execute arbitrary script
code in the user's browser session. (CVE-2015-6488)

- A flaw exists due to improper sanitization of
user-supplied input before returning it to users. An
authenticated, remote attacker can exploit this to
insert into a FRAME element the content of an include
file from a remote host, resulting in the execution of
arbitrary commands or code with the same privileges as
the web server. (CVE-2015-6491)

- A memory corruption issue exists that allows an
unauthenticated, remote attacker, via a crafted HTTP
request, to crash the device, resulting in a denial of
service condition. (CVE-2015-6492)

See also :

https://ics-cert.us-cert.gov/advisories/ICSA-15-300-03A
https://ics-cert.us-cert.gov/alerts/ICS-ALERT-15-225-02A
http://www.nessus.org/u?2e7a55cf

Solution :

Upgrade to the latest firmware version. Alternatively, block all ports
from external networks. See the vendor for further details.

Risk factor :

High / CVSS Base Score : 7.8
(CVSS2#AV:N/AC:L/Au:N/C:N/I:N/A:C)

Family: SCADA

Nessus Plugin ID: 91384 ()

Bugtraq ID: 77333
76357

CVE ID: CVE-2015-6486
CVE-2015-6488
CVE-2015-6491
CVE-2015-6492

Ready to Amp Up Your Nessus Experience?

Get Nessus Professional to scan unlimited IPs, run compliance checks & more

Buy Nessus Professional Now