Medium severity · published Jul 31, 2020
CVE-2020-15128
In OctoberCMS before version 1.0.468, encrypted cookie values were not tied to the name of the cookie the value belonged to
6.3
CVSS
0.7%
EPSS
No
On KEV
Description
In OctoberCMS before version 1.0.468, encrypted cookie values were not tied to the name of the cookie the value belonged to. This meant that certain classes of attacks that took advantage of other theoretical vulnerabilities in user facing code (nothing exploitable in the core project itself) had a higher chance of succeeding. Specifically, if your usage exposed a way for users to provide unfiltered user input and have it returned to them as an encrypted cookie (ex. storing a user provided search query in a cookie) they could then use the generated cookie in place of other more tightly controlled cookies; or if your usage exposed the plaintext version of an encrypted cookie at any point to the user they could theoretically provide encrypted content from your application back to it as an encrypted cookie and force the framework to decrypt it for them. Issue has been fixed in build 468 (v1.0.468).
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:N/I:H/A:N
Attack vector
Network
Complexity
High
Privileges
Low
User interaction
None
Confidentiality
None
Integrity
High
Availability
None
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)0.7% · higher than 53% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
OC
October · Octobercms
before 1.0.468 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2020-15128
CVE.org
https://www.cve.org/CVERecord?id=CVE-2020-15128
Patch
https://github.com/octobercms/library/commit/28310d4fb336a1741b39498f4474497644a6875c
Patch
https://github.com/octobercms/library/pull/508
Third Party Advisory
https://github.com/octobercms/october/security/advisories/GHSA-55mm-5399-7r63
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
