{"id":"CVE-2012-6438","aliases":["EUVD-2012-6291","GHSA-qrw8-3h67-8hff"],"status":"published","title":"Rockwell Automation ControlLogix PLC Improper Input Validation","description":"The device does not properly validate the data being sent to the buffer. An attacker can send a malformed CIP packet to Port 2222/TCP, Port 2222/UDP, Port 44818/TCP, or Port 44818/UDP, which creates a buffer overflow and causes the NIC to crash. Successful exploitation of this vulnerability could cause loss of availability and a disruption in communications with other connected devices.\n\n\n\n\n\nRockwell Automation EtherNet/IP products; 1756-ENBT, 1756-EWEB, 1768-ENBT, and 1768-EWEB communication modules; CompactLogix L32E and L35E controllers; 1788-ENBT FLEXLogix adapter; 1794-AENTR FLEX I/O EtherNet/IP adapter; ControlLogix 18 and earlier; CompactLogix 18 and earlier; GuardLogix 18 and earlier; SoftLogix 18 and earlier; CompactLogix controllers 19 and earlier; SoftLogix controllers 19 and earlier; ControlLogix controllers 20 and earlier; GuardLogix controllers 20 and earlier; and MicroLogix 1100 and 1400","severity":{"version":"2.0","score":7.8,"vector":"AV:N/AC:L/Au:N/C:N/I:N/A:C","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-07","score":0.35534,"percentile":0.98464,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-119"],"published":"2013-01-24T21:00:00Z","modified":"2026-06-16T23:48:06Z","products":[{"vendor":"rockwell automation","product":"1756-enbt, 1756-eweb, 1768-enbt, 1768-eweb communication modules"},{"vendor":"rockwell automation","product":"1788-enbt flexlogix adapter"},{"vendor":"rockwell automation","product":"1794-aentr flex i/o ethernet/ip adapter"},{"vendor":"rockwell automation","product":"compactlogix and softlogix controllers"},{"vendor":"rockwell automation","product":"compactlogix l32e and l35e controllers"},{"vendor":"rockwell automation","product":"controllogix and guardlogix controllers"},{"vendor":"rockwell automation","product":"controllogix, compactlogix, guardlogix, and softlogix"},{"vendor":"rockwell automation","product":"micrologix"},{"vendor":"rockwellautomation","product":"1756-enbt"},{"vendor":"rockwellautomation","product":"1756-eweb"},{"vendor":"rockwellautomation","product":"1768-enbt"},{"vendor":"rockwellautomation","product":"1768-eweb"},{"vendor":"rockwellautomation","product":"1794-aentr_flex_i\\/o_ethernet\\/ip_adapter"},{"vendor":"rockwellautomation","product":"compactlogix"},{"vendor":"rockwellautomation","product":"compactlogix_controllers"},{"vendor":"rockwellautomation","product":"compactlogix_l32e_controller"},{"vendor":"rockwellautomation","product":"compactlogix_l35e_controller"},{"vendor":"rockwellautomation","product":"controllogix"},{"vendor":"rockwellautomation","product":"controllogix_controllers"},{"vendor":"rockwellautomation","product":"flexlogix_1788-enbt_adapter"},{"vendor":"rockwellautomation","product":"guardlogix"},{"vendor":"rockwellautomation","product":"guardlogix_controllers"},{"vendor":"rockwellautomation","product":"micrologix"},{"vendor":"rockwellautomation","product":"softlogix"},{"vendor":"rockwellautomation","product":"softlogix_controllers"}],"references":[{"url":"https://www.cisa.gov/news-events/ics-advisories/icsa-13-011-03"},{"url":"https://rockwellautomation.custhelp.com/app/answers/detail/a_id/470154"},{"url":"https://rockwellautomation.custhelp.com/app/answers/detail/aid/470155"},{"url":"https://rockwellautomation.custhelp.com/app/answers/detail/aid/470156"},{"url":"http://rockwellautomation.custhelp.com/app/answers/detail/a_id/54102"},{"url":"http://www.us-cert.gov/control_systems/pdf/ICSA-13-011-03.pdf","tags":["x_refsource_MISC","x_transferred","US Government Resource"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2012-6438"},{"url":"https://github.com/advisories/GHSA-qrw8-3h67-8hff"}],"sources":{"cve":[{"id":"CVE-2012-6438","title":"Rockwell Automation ControlLogix PLC Improper Input Validation","description":"The device does not properly validate the data being sent to the buffer. An attacker can send a malformed CIP packet to Port 2222/TCP, Port 2222/UDP, Port 44818/TCP, or Port 44818/UDP, which creates a buffer overflow and causes the NIC to crash. Successful exploitation of this vulnerability could cause loss of availability and a disruption in communications with other connected devices.\n\n\n\n\n\nRockwell Automation EtherNet/IP products; 1756-ENBT, 1756-EWEB, 1768-ENBT, and 1768-EWEB communication modules; CompactLogix L32E and L35E controllers; 1788-ENBT FLEXLogix adapter; 1794-AENTR FLEX I/O EtherNet/IP adapter; ControlLogix 18 and earlier; CompactLogix 18 and earlier; GuardLogix 18 and earlier; SoftLogix 18 and earlier; CompactLogix controllers 19 and earlier; SoftLogix controllers 19 and earlier; ControlLogix controllers 20 and earlier; GuardLogix controllers 20 and earlier; and MicroLogix 1100 and 1400","status":"published","published":"2013-01-24T21:00:00Z","modified":"2026-06-03T13:38:13.313Z","cvss":[{"version":"2.0","score":7.8,"vector":"AV:N/AC:L/Au:N/C:N/I:N/A:C","assessor":"cna"},{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"adp"}],"cwes":["CWE-119"],"updated_at":"2026-11-02T14:34:51.269982Z"}],"euvd":[{"id":"EUVD-2012-6291","description":"The device does not properly validate the data being sent to the buffer. An attacker can send a malformed CIP packet to Port 2222/TCP, Port 2222/UDP, Port 44818/TCP, or Port 44818/UDP, which creates a buffer overflow and causes the NIC to crash. Successful exploitation of this vulnerability could cause loss of availability and a disruption in communications with other connected devices.\n\n\n\n\n\nRockwell Automation EtherNet/IP products; 1756-ENBT, 1756-EWEB, 1768-ENBT, and 1768-EWEB communication modules; CompactLogix L32E and L35E controllers; 1788-ENBT FLEXLogix adapter; 1794-AENTR FLEX I/O EtherNet/IP adapter; ControlLogix 18 and earlier; CompactLogix 18 and earlier; GuardLogix 18 and earlier; SoftLogix 18 and earlier; CompactLogix controllers 19 and earlier; SoftLogix controllers 19 and earlier; ControlLogix controllers 20 and earlier; GuardLogix controllers 20 and earlier; and MicroLogix 1100 and 1400","status":"published","published":"2013-01-24T21:00:00Z","modified":"2026-06-03T13:38:13Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T18:20:54.727632Z"}],"ghsa":[{"id":"GHSA-qrw8-3h67-8hff","title":"Buffer overflow in Rockwell Automation EtherNet/IP products; 1756-ENBT, 1756-EWEB, 1768-ENBT, and...","description":"Buffer overflow in Rockwell Automation EtherNet/IP products; 1756-ENBT, 1756-EWEB, 1768-ENBT, and 1768-EWEB communication modules; CompactLogix L32E and L35E controllers; 1788-ENBT FLEXLogix adapter; 1794-AENTR FLEX I/O EtherNet/IP adapter; ControlLogix 18 and earlier; CompactLogix 18 and earlier; GuardLogix 18 and earlier; SoftLogix 18 and earlier; CompactLogix controllers 19 and earlier; SoftLogix controllers 19 and earlier; ControlLogix controllers 20 and earlier; GuardLogix controllers 20 and earlier; and MicroLogix 1100 and 1400 allows remote attackers to cause a denial of service (NIC crash and communication outage) via a malformed CIP packet.","status":"published","published":"2022-05-17T05:16:38Z","modified":"2026-06-03T15:31:36Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"cwes":["CWE-119"],"updated_at":"2026-11-02T15:08:30.717444Z"}],"nvd":[{"id":"CVE-2012-6438","description":"The device does not properly validate the data being sent to the buffer. An attacker can send a malformed CIP packet to Port 2222/TCP, Port 2222/UDP, Port 44818/TCP, or Port 44818/UDP, which creates a buffer overflow and causes the NIC to crash. Successful exploitation of this vulnerability could cause loss of availability and a disruption in communications with other connected devices.\n\n\n\n\n\nRockwell Automation EtherNet/IP products; 1756-ENBT, 1756-EWEB, 1768-ENBT, and 1768-EWEB communication modules; CompactLogix L32E and L35E controllers; 1788-ENBT FLEXLogix adapter; 1794-AENTR FLEX I/O EtherNet/IP adapter; ControlLogix 18 and earlier; CompactLogix 18 and earlier; GuardLogix 18 and earlier; SoftLogix 18 and earlier; CompactLogix controllers 19 and earlier; SoftLogix controllers 19 and earlier; ControlLogix controllers 20 and earlier; GuardLogix controllers 20 and earlier; and MicroLogix 1100 and 1400","status":"published","published":"2013-01-24T21:55:01.603Z","modified":"2026-06-16T23:48:06.45Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"secondary"},{"version":"2.0","score":7.8,"vector":"AV:N/AC:L/Au:N/C:N/I:N/A:C","level":"high","assessor":"secondary"},{"version":"2.0","score":7.8,"vector":"AV:N/AC:L/Au:N/C:N/I:N/A:C","level":"high","assessor":"primary"}],"cwes":["CWE-119"],"updated_at":"2026-11-02T14:02:16.958223Z"}]}}
