MicroLogix 1400 PLC Web Server Request Handling RCE

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


Synopsis :

The remote programmable logic controller (PLC) device is affected by a
remote code execution vulnerability.

Description :

The firmware installed on the remote Allen-Bradley MicroLogix 1400
PLC device is a version prior to 15.004. It is, therefore, affected by
a stack-based buffer overflow condition due to improper validation of
user-supplied input when handling web requests. An unauthenticated,
remote attacker can exploit this to cause a denial of service or to
execute arbitrary code.

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 :

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

Family: SCADA

Nessus Plugin ID: 91385 ()

Bugtraq ID: 77333

CVE ID: CVE-2015-6490

Ready to Amp Up Your Nessus Experience?

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

Buy Nessus Professional Now