Vulnerability · Published Nov 10, 2023 · Assigned by GitHub_M

CVE-2023-47129Statamic CMS remote code execution via front-end form uploads

High 8.4

In plain English

A high-severity unrestricted file upload in cms from statamic. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 1.1% (higher than 66% of all known vulnerabilities). Ready-made attack tooling exists: public proof-of-concept code. Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)8.4High
Exploit odds (30 days)1.1%top 33.7% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack tooling1Public PoC

Official description

Statmic is a core Laravel content management system Composer package. Prior to versions 3.4.13 and 4.33.0, on front-end forms with an asset upload field, PHP files crafted to look like images may be uploaded. This only affects forms using the "Forms" feature and not just _any_ arbitrary form. This does not affect the control panel. This issue has been patched in 3.4.13 and 4.33.0.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Packagiststatamic/cms4.33.0GHSA-72hg-5wr5-rmfc
Packagiststatamic/cms3.4.13GHSA-72hg-5wr5-rmfc

Affected products (as reported)

VendorProductVersions
statamic cms < 3.4.13>= 4.0.0, < 4.33.0

Weakness: CWE-434 · Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H

References