CVE-2014-1216 Improper Neutralization of Special Elements used in a Command in FitNesse Wiki

High 7.5 Published Updated

Remote attackers can execute arbitrary commands by manipulating page content parameters in FitNesse Wiki, requiring low privileges.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2014-1216?

CVE-2014-1216 is a high-severity command injection vulnerability in n/a, published on 21 Apr 2014. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

FitNesse Wiki 20131110, 20140201, and earlier allows remote attackers to execute arbitrary commands by defining a COMMAND_PATTERN and TEST_RUNNER in the pageContent parameter when editing a page.

Which versions are affected by CVE-2014-1216?

2 open source packages ship an affected version, including org.fitnesse:fitnesse. It affects 1 product.

PackageAffectedFixed in
org.fitnesse:fitnesse MavenFrom 2013111020140418
org.fitnesse:fitnesse MavenFrom 2013111020140418

Products include Fitnesse Fitnesse Wiki.

How do I fix CVE-2014-1216?

Upgrade org.fitnesse:fitnesse to 20140418 or later.

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

Is CVE-2014-1216 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2014-1216 exists.

Public exploit code: 1 Exploit-DB entry.

Sources

Also known as GHSA-mpx3-mx2p-9gv3.

Is CVE-2014-1216 in your software?

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

Check your SBOMs for free