CVE-2020-11069
Last modified
CVE-2020-11069 is a high-severity vulnerability rated 8.8/10 on the CVSS scale. In TYPO3 CMS 9.0.0 through 9.5.16 and 10.0.0 through 10.4.1, it has been discovered that the backend user interface and install tool are vulnerable to a same-site request forgery. A backend user can be tricked into interacting with a malicious resource an attacker previously managed to upload to the web server. EPSS estimates a 0.70% chance of exploitation in the next 30 days.
Description
In TYPO3 CMS 9.0.0 through 9.5.16 and 10.0.0 through 10.4.1, it has been discovered that the backend user interface and install tool are vulnerable to a same-site request forgery. A backend user can be tricked into interacting with a malicious resource an attacker previously managed to upload to the web server. Scripts are then executed with the privileges of the victims' user session. In a worst-case scenario, new admin users can be created which can directly be used by an attacker. The vulnerability is basically a cross-site request forgery (CSRF) triggered by a cross-site scripting vulnerability (XSS) - but happens on the same target host - thus, it's actually a same-site request forgery. Malicious payload such as HTML containing JavaScript might be provided by either an authenticated backend user or by a non-authenticated user using a third party extension, e.g. file upload in a contact form with knowing the target location. To be successful, the attacked victim requires an active and valid backend or install tool user session at the time of the attack. This has been fixed in 9.5.17 and 10.4.2. The deployment of additional mitigation techniques is suggested as described below. - Sudo Mode Extension This TYPO3 extension intercepts modifications to security relevant database tables, e.g. those storing user accounts or storages of the file abstraction layer. Modifications need to confirmed again by the acting user providing their password again. This technique is known as sudo mode. This way, unintended actions happening in the background can be mitigated. - https://github.com/FriendsOfTYPO3/sudo-mode - https://extensions.typo3.org/extension/sudo_mode - Content Security Policy Content Security Policies tell (modern) browsers how resources served a particular site are handled. It is also possible to disallow script executions for specific locations. In a TYPO3 context, it is suggested to disallow direct script execution at least for locations /fileadmin/ and /uploads/.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Typo3 | Typo3 | >= 9.0.0, <= 9.5.16 |
| Typo3 | Typo3 | >= 10.0.0, <= 10.4.1 |
References
- https://github.com/TYPO3/TYPO3.CMS/security/advisories/GHSA-pqg8-crx9-g8m4Third Party Advisory
- https://github.com/TYPO3/TYPO3.CMS/security/advisories/GHSA-pqg8-crx9-g8m4Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2020-11069?
How severe is CVE-2020-11069?
How do I fix CVE-2020-11069?
How Strix Helps
- Same Subject, Wrong User: A Cross-Issuer Account Takeover in n8nStrix found an identity-binding bug in n8n's token-exchange flow enabling account takeover.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2020
- CVE-2020-11063In TYPO3 CMS versions 10.4.0 and 10.4.1, it has been discove…3.7
- CVE-2020-11064In TYPO3 CMS greater than or equal to 9.0.0 and less than 9.…5.4
- CVE-2020-11065In TYPO3 CMS greater than or equal to 9.5.12 and less than 9…5.4
- CVE-2020-11066In TYPO3 CMS greater than or equal to 9.0.0 and less than 9.…10
- CVE-2020-11067In TYPO3 CMS 9.0.0 through 9.5.16 and 10.0.0 through 10.4.1,…8.8
- CVE-2020-11068In LoRaMac-node before 4.4.4, a reception buffer overflow ca…8.8
- CVE-2020-1107A spoofing vulnerability exists when Microsoft SharePoint Se…5.4
- CVE-2020-11070The SVG Sanitizer extension for TYPO3 has a cross-site scrip…5.4
- CVE-2020-11071SLPJS (npm package slpjs) before version 0.27.2, has a vulne…8.6
- CVE-2020-11072In SLP Validate (npm package slp-validate) before version 1.…8.6
- CVE-2020-11073In Autoswitch Python Virtualenv before version 0.16.0, a use…7.8
- CVE-2020-11074In PrestaShop from version 1.5.3.0 and before version 1.7.6.…5.4
Are you affected by CVE-2020-11069?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
