CVE-2022-30311 FESTO: CECC-X-M1 and Servo Press Kit YJKP OS Command Injection vulnerability

Critical 9.8 Published Updated

Attackers can execute arbitrary system commands with root privileges via a crafted HTTP POST request to the Festo CECC-X-M1 controller.

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-2022-30311?

CVE-2022-30311 is a critical command injection vulnerability in Festo Controller CECC-X-M1 (4407603), published on 13 Jun 2022. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

In Festo Controller CECC-X-M1 product family in multiple versions, the http-endpoint "cecc-x-refresh-request" POST request doesn’t check for port syntax. This can result in unauthorized execution of system commands with root privileges due to improper access control command injection.

Weakness: CWE-863, CWE-78

Which versions are affected by CVE-2022-30311?

It affects 8 products.

Products include Festo Controller Cecc-X-M1-Mv-S1 Firmware, Festo Controller Cecc-X-M1-Mv Firmware, Festo Controller Cecc-X-M1-Y-Yjkp Firmware, Festo Controller Cecc-X-M1-Ys-L1 Firmware, Festo Controller Cecc-X-M1-Ys-L2 Firmware, Festo Controller Cecc-X-M1 Firmware and 2 more.

How do I fix CVE-2022-30311?

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

Upgrade, and pass arguments to programs as a list instead of through a shell. More about Command injection.

Is CVE-2022-30311 being exploited?

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

Sources

Also known as GHSA-v8cv-ch4w-445w.

Is CVE-2022-30311 in your software?

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

Check your SBOMs for free