CVE-2021-28584 Magento Commerce path traversal vulnerability in child theme store creation

Medium 5.4 Published Updated

An authenticated admin can exploit a path traversal flaw in child theme store creation to write arbitrary files to the system.

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-2021-28584?

CVE-2021-28584 is a medium-severity path traversal vulnerability in Magento Magento, published on 28 Jun 2021. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

Magento versions 2.4.2 (and earlier), 2.4.1-p1 (and earlier) and 2.3.6-p1 (and earlier) are affected by a Path Traversal vulnerability when creating a store with child theme.Successful exploitation could lead to arbitrary file system write by an authenticated attacker. Access to the admin console is required for successful exploitation.

Weakness: CWE-22

Which versions are affected by CVE-2021-28584?

7 open source packages ship an affected version, including magento/community-edition, magento and magento/project-community-edition. It affects 1 product.

PackageAffectedFixed in
magento/community-edition PackagistAll versions2.3.7
magento/community-edition PackagistAll versions2.3.7
magento/community-edition PackagistFrom 2.4.02.4.2-p1
magento/community-edition PackagistFrom 2.4.02.4.2-p1
magento BitnamiAll versions2.3.6, 2.4.2, 2.4.3
magento/project-community-edition PackagistAll versions to 2.0.2None
1 more packages
magento/project-community-edition PackagistAll versions to 2.0.2None

Products include Magento Magento.

How do I fix CVE-2021-28584?

Upgrade magento/community-edition to a fixed version for your release line: 2.3.7 or 2.4.2-p1.

Upgrade, and resolve every user-supplied path against an allowed base folder before opening it. More about Path traversal.

Is CVE-2021-28584 being exploited?

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

All Magento Magento vulnerabilities

Sources

Also known as BIT-magento-2021-28584, GHSA-7gpv-xrjr-f5h4.

Is CVE-2021-28584 in your software?

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

Check your SBOMs for free