Headline
CVE-2022-37250: CVE-2022-37250 - Stored XSS in User Addresses Title in Craft CMS
Craft CMS 4.2.0.1 suffers from Stored Cross Site Scripting (XSS) in /admin/myaccount.
September 07, 20221. Vulnerability Properties
Title: Stored XSS in User Addresses Title in Craft CMS
CVE ID: CVE-2022-37250
CVSSv3 Base Score: 8.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Vendor: Craft CMS
Products: Craft CMS
Advisory Release Date: 7 Sep 2022
Advisory URL: https://labs.integrity.pt/advisories/cve-2022-37250
Credits: Discovery by Gil Correia <gil.correia[at]devoteam.com>
2. Vulnerability Summary
For this XSS the attacker needs to create a new user and associate the Field “Addresses” to the new user.
From there, the attacker should go to the path /admin/myaccount, select the new user and Add an address. Now the title should contain the new xss payload, and hit the save button.
The javascript code runs now everytime a victim does a GET request to /admin/myaccount.
3. Vulnerable Versions
- 4.2.0.1
4. Solution
- Update to version 4.2.1 or higher
5. Vulnerability Timeline
- 29/07/22 -Vulnerability reported to Craft CMS via their report page.
- 29/07/22 -Vulnerability verified by vendor.
- 29/07/22 -Vulnerability fixed by vendor
- 07/09/22 -Advisory released.
6. References
- https://github.com/craftcms/cms/commit/cdc9cb66d0716c9552e4113c8e426fd1a31f9516
CVE-2022-37248 - Stored XSS in Field Layout in Craft CMS
CVE-2022-37251 - Stored XSS in Drafts in Craft CMS
Latest Advisories
- CVE-2022-37251 - Stored XSS in Drafts in Craft CMS
- CVE-2022-37250 - Stored XSS in User Addresses Title in Craft CMS
- CVE-2022-37248 - Stored XSS in Field Layout in Craft CMS
- CVE-2022-37247 - Stored XSS in Fields in Craft CMS
- CVE-2022-37246 - DOM Stored XSS in Craft CMS
Latest Articles
- The Curious Case of Apple iOS IKEv2 VPN On Demand
- Gmail Android app insecure Network Security Configuration.
- Reviewing Android Webviews fileAccess attack vectors.
- Droidstat-X, Android Applications Security Analyser Xmind Generator
- Uber Hacking: How we found out who you are, where you are and where you went!
Related news
BTicino Door Entry HOMETOUCH for iOS 1.4.2 was discovered to be missing an SSL certificate.
Craft CMS 4.2.0.1 is affected by Cross Site Scripting (XSS) in the file src/web/assets/cp/src/js/BaseElementSelectInput.js and in specific on the line `label: elementInfo.label`.
Craft CMS 4.2.0.1 is affected by Cross Site Scripting (XSS) in the file src/web/assets/cp/src/js/BaseElementSelectInput.js and in specific on the line label: elementInfo.label.
Craft CMS 4.2.0.1 is vulnerable to Cross Site Scripting (XSS) via `src/helpers/Cp.php`.
Craft CMS 4.2.0.1 suffers from Stored Cross Site Scripting (XSS) in `/admin/myaccount`.
Craft CMS 4.2.0.1 is vulnerable to Cross Site Scripting (XSS) via Drafts. Version 4.2.1 contains a patch for this issue.
Craft CMS 4.2.0.1 is vulnerable to Cross Site Scripting (XSS) via Drafts.
Craft CMS 4.2.0.1 is vulnerable to Cross Site Scripting (XSS) via src/helpers/Cp.php.