Skip to content
OpenAdvisories

Package · Packagist

typo3/cms-core

128 known vulnerabilities.

128 results · Feed

  • High 7.3

    TYPO3 CMS - Broken Access Control in Backend and Install Tool

    The referrer enforcement introduced with TYPO3-CORE-SA-2020-006 (CVE-2020-11069) became ineffective in TYPO3 v13.0, where TYPO3 CMS started serving the backend and Install Tool applications from the site's main entry script instead of the dedicated typo3/ dir…

  • High 7.1

    TYPO3 CMS - Broken Access Control in Media Module

    Backend users with file download permissions were able to download files from the fallback storage of the file abstraction layer (FAL) via the Media Module. Since the fallback storage resolves paths relative to the server's document root, this could expose se…

  • High 8.7

    TYPO3 CMS - Privilege Escalation & SQL Injection in Form Framework

    Backend users with write access to the form_definition database table were able to directly create, update, or delete form definition records via DataHandler, bypassing the Form Framework's persistence validation and permission checks. This allowed injecting …

  • Medium 6.3

    TYPO3 CMS - Insecure Deserialization in Core API

    TYPO3's cache frontend (VariableFrontend) and persistent key-value store (Registry) deserialized PHP payloads without integrity validation or class restrictions. An attacker with write access to the underlying storage backend (cache store or sys_registry data…

  • Low 2.1

    TYPO3 CMS - Broken Access Control in File Abstraction Layer

    The path allowance check in GeneralUtility::isAllowedAbsPath() performed a plain string prefix comparison without requiring a directory separator boundary, causing a path like /var/www/html-other/secret.yaml to be incorrectly accepted as valid when the projec…

  • Medium 5.3

    TYPO3 CMS - Broken Access Control in Backend API

    Authenticated backend users were able to retrieve file metadata via several Backend API routes without proper permission checks, allowing access to files outside their permitted file mounts or storages. This issue affects TYPO3 CMS versions before 10.4.57, 11…

  • Medium 5.3

    TYPO3 CMS - Broken Access Control in Clipboard

    Backend users were able to insert arbitrary records and files into the TYPO3 clipboard without proper read permission checks, which allowed users to gather information about records and files they were not authorized to view. This issue affects TYPO3 CMS vers…

  • Medium 5.3

    TYPO3 CMS - Broken Access Control in DataHandler

    Backend users were able to move records to a different page without having edit permissions on the source page. This issue affects TYPO3 CMS versions 13.0.0-13.4.30 and 14.0.0-14.3.2.

  • Medium 5.3

    TYPO3 CMS - Broken Access Control in Recycler

    Backend users with access to the Recycler module were able to restore soft-deleted records on pages or for tables they were not authorized to modify. This issue affects TYPO3 CMS versions before 10.4.57, 11.0.0-11.5.50, 12.0.0-12.4.45, 13.0.0-13.4.30 and 14.0…

  • Medium 5.1

    TYPO3 CMS - Cross-Site Scripting in Indexed Search

    Editors with access to create or modify page content were able to include HTML markup in page titles that were stored in the search index without sanitization. When displayed in frontend search results via the Indexed Search plugin, these titles were rendered…

  • Medium 5.3

    TYPO3 CMS - Open Redirect in Core Utilities

    Applications that use GeneralUtility::sanitizeLocalUrl to allow only local URLs are vulnerable to open redirect attacks if the URL is used after it has passed the aforementioned sanitization checks. This enables attackers to redirect users to external content…

  • High 7.6

    TYPO3 CMS - Broken Access Control in Form Framework

    Backend users with file write permissions were able to upload form definition files with mixed-case extensions (e.g., .FORM.YAML) to bypass the Form Framework's upload restriction. Maliciously crafted form definition files can be used to execute arbitrary SQL…

  • High 7.2

    TYPO3 CMS - Destructive Actions on File Mount Folders

    Non-privileged backend users with file mount access were able to perform write operations (move, delete, rename) on folders representing the root of an active file mount due to missing authorization restrictions. This issue affects TYPO3 CMS versions before 1…

  • High 7.6

    TYPO3 CMS - Broken Access Control in Form Framework

    Backend users with access to the Form Framework were able to use files not ending in .form.yaml as form definitions, which were processed without denying the incorrect file extension. Maliciously crafted form definition files can be used to execute arbitrary …

  • Medium 5.2

    TYPO3 CMS Allows Insecure Deserialization via Mailer File Spool

    TYPO3's mail‑file spool deserialization flaw lets local users with write access to the spool directory craft a malicious file that is deserialized during the mailer:spool:send command, enabling arbitrary PHP code execution on the web server. This issue affect…

  • Medium 5.3

    Information Disclosure via File Abstraction Layer

    Error messages containing sensitive information in the File Abstraction Layer in TYPO3 CMS versions 9.0.0-9.5.54, 10.0.0-10.4.53, 11.0.0-11.5.47, 12.0.0-12.4.36, and 13.0.0-13.4.17 allow backend users to disclose full file paths via failed low-level file-syst…

  • Medium 6.3

    Insufficient Entropy in Password Generation

    A deterministic three‑character prefix in the Password Generation component of TYPO3 CMS versions 12.0.0–12.4.36 and 13.0.0–13.4.17 reduces entropy, allowing attackers to carry out brute‑force attacks more quickly.

  • Medium 5.3

    Open Redirect in TYPO3 CMS

    An open‑redirect vulnerability in GeneralUtility::sanitizeLocalUrl of TYPO3 CMS 9.0.0–9.5.54, 10.0.0–10.4.53, 11.0.0–11.5.47, 12.0.0–12.4.36, and 13.0.0–13.4.17 allows an attacker to redirect users to arbitrary external sites, enabling phishing attacks by sup…

  • High 7.2

    TYPO3 CMS Vulnerable to Privilege Escalation to System Maintainer

    TYPO3 is an open source, PHP based web content management system. Starting in version 10.0.0 and prior to versions 10.4.50 ELTS, 11.5.44 ELTS, 12.4.31 LTS, and 13.4.12 LTS, administrator-level backend users without system maintainer privileges can escalate th…

  • Medium 5.4

    TYPO3 CMS Vulnerable to Unrestricted File Upload in File Abstraction Layer

    TYPO3 is an open source, PHP based web content management system. By design, the file management module in TYPO3’s backend user interface has historically allowed the upload of any file type, with the exception of those that are directly executable in a web s…

  • Low 3.8

    TYPO3 Vulnerable to Unverified Password Change for Backend Users

    TYPO3 is an open source, PHP based web content management system. Starting in version 9.0.0 and prior to versions 9.5.51 ELTS, 10.4.50 ELTS, 11.5.44 ELTS, 12.4.31 LTS, and 13.4.12 LTS, the backend user management interface allows password changes without requ…

  • Low 3.7

    TYPO3 Vulnerable to Information Disclosure via DBAL Restriction Handling

    TYPO3 is an open source, PHP based web content management system. Starting in version 9.0.0 and prior to versions 9.5.51 ELTS, 10.4.50 ELTS, 11.5.44 ELTS, 12.4.31 LTS, and 13.4.12 LTS, when performing a database query involving multiple tables through the dat…

  • Medium 4.8

    Potential Open Redirect via Parsing Differences in TYPO3

    TYPO3 is a free and open source Content Management Framework. Applications that use `TYPO3\CMS\Core\Http\Uri` to parse externally provided URLs (e.g., via a query parameter) and validate the host of the parsed URL may be vulnerable to open redirect or SSRF at…

  • High 8.1

    TYPO3 Possible Insecure Deserialization in Extbase Request Handling

    It has been discovered that request handling in Extbase can be vulnerable to insecure deserialization. User submitted payload has to be signed with a corresponding HMAC-SHA1 using the sensitive TYPO3 encryptionKey as secret - invalid or unsigned payload is no…

  • Medium 6.1

    TYPO3 Cross-Site Scripting in Filelist Module

    It has been discovered that the output table listing in the “Files” backend module is vulnerable to cross-site scripting when a file extension contains malicious sequences. Access to the file system of the server - either directly or through synchronization -…

  • Medium 6.1

    TYPO3 Cross-Site Scripting in Link Handling

    It has been discovered that t3:// URL handling and typolink functionality are vulnerable to cross-site scripting. Not only regular backend forms are affected but also frontend extensions which use the rendering with typolink.

  • Medium 6.1

    TYPO3 Cross-Site Scripting in Form Framework validation handling

    It has been discovered that the output of field validation errors in the Form Framework is vulnerable to cross-site scripting.

  • High 8.8

    TYPO3 Arbitrary Code Execution and Cross-Site Scripting in Backend API

    Backend API configuration using Page TSconfig is vulnerable to arbitrary code execution and cross-site scripting. TSconfig fields of page properties in backend forms can be used to inject malicious sequences. Field tsconfig_includes is vulnerable to directory…

  • Medium 4.3

    TYPO3 Broken Access Control in Import Module

    It has been discovered that the Import/Export module is susceptible to broken access control. Regular backend users have access to import functionality which usually only is available to admin users or users having User TSconfig setting options.impexp.enableI…

  • High 8.2

    TYPO3 Security Misconfiguration in Frontend Session Handling

    It has been discovered session data of properly authenticated and logged in frontend users is kept and transformed into an anonymous user session during the logout process. This way the next user using the same client application gains access to previous sess…

  • Medium 5.4

    TYPO3 Information Disclosure in Backend User Interface

    The element information component used to display properties of a certain record is susceptible to information disclosure. The list of references from or to the record is not properly checked for the backend user’s permissions. A valid backend user account is…

  • Medium 5.3

    TYPO3 Information Disclosure in User Authentication

    It has been discovered that login failures have been logged on the default stream with log level "warning" including plain-text user credentials.

  • Medium 5.3

    TYPO3 Disclosure of Information about Installed Extensions

    It has been discovered that mechanisms used for configuration of RequireJS package loading are susceptible to information disclosure. This way a potential attack can retrieve additional information about installed system and third party extensions.

  • Medium 4.3

    TYPO3 Information Disclosure in Page Tree

    It has been discovered backend users not having read access to specific pages still could see them in the page tree which actually should be disallowed. A valid backend user account is needed in order to exploit this vulnerability.

  • Medium 6.5

    TYPO3 Security Misconfiguration in User Session Handling

    When users change their password existing sessions for that particular user account are not revoked. A valid backend or frontend user account is required in order to make use of this vulnerability.

  • Medium 6.1

    TYPO3 Cross-Site Scripting in Form Framework

    Failing to properly encode user input, frontend forms handled by the form framework (system extension “form”) are vulnerable to cross-site scripting.

  • Medium 6.1

    TYPO3 Cross-Site Scripting in Language Pack Handling

    Failing to properly encode information from external sources, language pack handling in the install tool is vulnerable to cross-site scripting.

  • High 8.8

    TYPO3 Arbitrary Code Execution via File List Module

    Due to missing file extensions in $GLOBALS['TYPO3_CONF_VARS']['BE'][‘fileDenyPattern’], backend users are allowed to upload *.phar, *.shtml, *.pl or *.cgi files which can be executed in certain web server setups. A valid backend user account is needed in orde…

  • Medium 6.5

    TYPO3 Broken Access Control in Localization Handling

    It has been discovered that backend users having limited access to specific languages are capable of modifying and creating pages in the default language which actually should be disallowed. A valid backend user account is needed in order to exploit this vuln…

  • High 7.5

    TYPO3 Security Misconfiguration for Backend User Accounts

    When using the TYPO3 backend in order to create new backend user accounts, database records containing insecure or empty credentials might be persisted. When the type of user account is changed - which might be entity type or the admin flag for backend users …