High severity · published Jul 12, 2022
CVE-2022-24800
Race Condition in October CMS upload process
8.1
CVSS
1.5%
EPSS
No
On KEV
Description
October/System is the system module for October CMS, a self-hosted CMS platform based on the Laravel PHP Framework. Prior to versions 1.0.476, 1.1.12, and 2.2.15, when the developer allows the user to specify their own filename in the `fromData` method, an unauthenticated user can perform remote code execution (RCE) by exploiting a race condition in the temporary storage directory. This vulnerability affects plugins that expose the `October\Rain\Database\Attach\File::fromData` as a public interface and does not affect vanilla installations of October CMS since this method is not exposed or used by the system internally or externally. The issue has been patched in Build 476 (v1.0.476), v1.1.12, and v2.2.15. Those who are unable to upgrade may apply with patch to their installation manually as a workaround.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
High
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)1.5% · higher than 74% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
OC
october · octobercms
< 1.0.476; >= 1.1.0, < 1.1.12; >= 2.0.0, < 2.2.15 · source: vendor, NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2022-24800
CVE.org
https://www.cve.org/CVERecord?id=CVE-2022-24800
Patch
https://github.com/octobercms/library/commit/fe569f3babf3f593be2b1e0a4ae0283506127a83
Patch
https://github.com/octobercms/october/security/advisories/GHSA-8v7h-cpc2-r8jp
More from october
9.1
CVE-2021-32648
Account Takeover in Octobercms
9.8
CVE-2021-3311
An issue was discovered in October through build 471
9.8
CVE-2017-1000197
October CMS build 412 is vulnerable to file path modification in asset move functionality resulting in creating creating malicious files on the server
9.8
CVE-2017-1000196
October CMS build 412 is vulnerable to PHP code execution in the asset manager functionality resulting in site compromise and possibly other applications on the server
9.8
CVE-2017-1000194
October CMS build 412 is vulnerable to Apache configuration modification via file upload functionality resulting in site compromise and possibly other applications on the server
