CVE-2020-6948 HashBrown CMS RCE

Critical 9.8 Published Updated

Remote attackers can execute arbitrary commands on HashBrown CMS servers by exploiting improper handling of Git deployment parameters.

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

What is CVE-2020-6948?

CVE-2020-6948 is a critical command injection vulnerability in n/a, published on 13 Jan 2020. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

A remote code execution issue was discovered in HashBrown CMS through 1.3.3. Server/Entity/Deployer/GitDeployer.js has a Service.AppService.exec call that mishandles the URL, repository, username, and password.

Weakness: CWE-78

Which versions are affected by CVE-2020-6948?

2 open source packages ship an affected version, including hashbrown-cms. It affects 1 product.

PackageAffectedFixed in
hashbrown-cms npmAll versions1.3.4
hashbrown-cms npmAll versions1.3.4

Products include Hashbrowncms Hashbrown Cms.

How do I fix CVE-2020-6948?

Upgrade hashbrown-cms to 1.3.4 or later.

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

Is CVE-2020-6948 being exploited?

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

Sources

Also known as GHSA-4gjv-5jjp-rcgh.

Is CVE-2020-6948 in your software?

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

Check your SBOMs for free