CVE-2018-14829 Memory corruption in RSLinx Classic

Critical 9.8 Published Updated

Remote attackers can send malformed CIP packets to cause a crash or execute arbitrary code via buffer overflow in Rockwell RSLinx Classic.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
None listed

What is CVE-2018-14829?

CVE-2018-14829 is a critical memory corruption vulnerability in Rockwell Automation RSLinx Classic, published on 20 Sep 2018. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

Rockwell Automation RSLinx Classic Versions 4.00.01 and prior. This vulnerability may allow a remote threat actor to intentionally send a malformed CIP packet to Port 44818, causing the software application to stop responding and crash. This vulnerability also has the potential to exploit a buffer overflow condition, which may allow the threat actor to remotely execute arbitrary code.

Weakness: CWE-119, CWE-121

Which versions are affected by CVE-2018-14829?

It affects 1 product.

Products include Rockwellautomation Rslinx.

How do I fix CVE-2018-14829?

No fix has been published for CVE-2018-14829 yet. Limit exposure of the affected software until one is available.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2018-14829 being exploited?

There is no known exploitation of CVE-2018-14829 in the wild and no public exploit code.

Sources

Also known as GHSA-264m-mv26-f7f5.

Is CVE-2018-14829 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free