Skip to content
OpenAdvisories

Package · Packagist

typo3/cms

188 known vulnerabilities.

188 results · Feed

  • Medium —

    Cross-Site Scripting in third party library mso/idna-convert

    Make sure to not expose the vendor directory to the publicly accessible document root. In composer managed installation, make sure to configure a dedicated web folder. In general it is recommended to not expose the complete typo3_src sources folder in the doc…

  • Medium 5.3

    Information Disclosure in TYPO3 Backend

    The TYPO3 backend module stores the username of an authenticated backend user in its cache files. By guessing the file path to the cache files it is possible to receive valid backend usernames.

  • Medium 5.4

    SQL Injection in TYPO3 Frontend Login

    Failing to properly escape user input, the frontend login component is vulnerable to SQL Injection. A valid frontend user account is needed to exploit this vulnerability.

  • Critical 9.0

    Missing Access Check in TYPO3 CMS

    Extbase request handling fails to implement a proper access check for requested controller/ action combinations, which makes it possible for an attacker to execute arbitrary Extbase actions by crafting a special request. To successfully exploit this vulnerabi…

  • Medium 6.3

    Insecure Unserialize in TYPO3 Import/Export

    Failing to properly validate incoming import data, the Import/Export component is susceptible to insecure unserialize. To exploit this vulnerability a valid backend user account is needed.

  • Medium 4.6

    Cross-Site Scripting in TYPO3 Backend

    Failing to properly encode user input, some backend components are vulnerable to Cross-Site Scripting. A valid backend user account is needed to exploit this vulnerability.

  • Medium 6.5

    Privilege Escalation in TYPO3 CMS

    The workspace/ version preview link created by a privileged (backend) user could be abused to obtain certain editing permission, if the admin panel is configured to be shown. A valid preview link is required to exploit this vulnerability.

  • Medium 4.6

    Cross-Site Scripting in TYPO3 Backend

    Failing to properly encode user input, some backend components are vulnerable to Cross-Site Scripting. A valid backend user account is needed to exploit this vulnerability.

  • Medium 5.4

    Authentication Bypass in TYPO3 CMS

    The default authentication service misses to invalidate empty strings as password. Therefore it is possible to authenticate backend and frontend users without password set in the database. Note: TYPO3 does not allow to create user accounts without a password.…

  • Medium —

    Denial of Service (DoS) attack possibility in TYPO3 component Indexed Search

    Due to an oversized maximum result limit, TYPO3 component Indexed Search is susceptible to a Denial of Service attack.

  • Medium —

    Typo3 Arbitrary File Disclosure in Form Component

    Failing to properly validate user input, the form component is susceptible to Arbitrary File Disclosure. A valid backend user account is needed to exploit this vulnerability. Only forms are vulnerable, which contain upload fields.

  • Medium —

    Cross-Site Scripting (XSS) in TYPO3 component CSS styled content

    Failing to properly encode user input, the CSS styled content component is susceptible to Cross-Site Scripting, allowing authenticated editors to inject arbitrary HTML or JavaScript.

  • High —

    XML External Entity (XXE) Processing in TYPO3 Core

    All XML processing within the TYPO3 CMS are vulnerable to XEE processing. This can lead to load internal and/or external (file) content within an XML structure. Furthermore it is possible to inject arbitrary files for an XML Denial of Service attack. For more…

  • Medium —

    Cross-Site Scripting (XSS) in TYPO3 component Backend

    Failing to properly encode incoming data, the bookmark toolbar is susceptible to Cross-Site Scripting.

  • Medium —

    TYPO3 Cross-Site Scripting (XSS) in form component

    Failing to sanitize content from unauthenticated website visitors, the form component is susceptible to Cross-Site Scripting.

  • Medium —

    TYPO3 Cross-Site Scripting in legacy form component

    Failing to sanitize content from editors, the legacy form component is susceptible to Cross-Site Scripting. A valid editor account with access to a form content element is required to exploit this vulnerability.

  • Medium —

    TYPO3 Cross-Site Scripting in link validator component

    Failing to sanitize content from editors, the link validator component is susceptible to Cross-Site Scripting. A valid editor account with access to content which is scanned by the link validator component is required to exploit this vulnerability.

  • Medium —

    TYPO3 Multiple Cross-Site Scripting vulnerabilities in frontend

    Failing to properly encode editor input, several frontend components are susceptible to Cross-Site Scripting, allowing authenticated editors to inject arbitrary HTML.

  • High —

    TYPO3 SQL Injection in dbal

    A flaw in the database escaping API results in a SQL injection vulnerability when extension dbal is enabled and configured for MySQL passthrough mode in its extension configuration. All queries which use the DatabaseConnection::sql_query are vulnerable, even …

  • Medium —

    Cross-Site Scripting in TYPO3 component Indexed Search

    Failing to properly encode editor input, the search result view of indexed_search is susceptible to Cross-Site Scripting, allowing authenticated editors to inject arbitrary HTML.

  • Medium —

    TYPO3 is susceptible to Cross-Site Flashing

    The flashplayer misses to validate flash and image files. Therefore it is possible to embed flash videos from external domains.

  • Medium —

    Multiple Cross-Site Scripting vulnerabilities in TYPO3 backend

    Failing to properly encode user input, several backend components are susceptible to Cross-Site Scripting, allowing authenticated editors to inject arbitrary HTML or JavaScript.

  • Medium 5.3

    TYPO3 Frontend vulnerable to Unauthenticated Path Disclosure

    It has been discovered, that calling a PHP script which is delivered with TYPO3 for testing purposes, discloses the absolute server path to the TYPO3 installation.

  • Medium 6.5

    TYPO3 Brute Force Protection Bypass in backend login

    The backend login has a basic brute force protection implementation which pauses for 5 seconds if wrong credentials are given. This pause however could be bypassed by forging a special request, making brute force attacks on backend editor credentials more fea…

  • Medium 6.5

    TYPO3 Information Disclosure Vulnerability Exploitable by Editors

    It has been discovered, that editors with access to the file list module could list all files names and folder names in the root directory of a TYPO3 installation. Modification of files, listing further nested directories or retrieving file contents was not p…

  • Medium 5.4

    TYPO3 Cross-Site Scripting Vulnerability Exploitable by Editors

    It has been discovered that link tags generated by typolink functionality in the website's frontend are vulnerable to cross-site scripting - values being assigned to HTML attributes have not been parsed correctly. A valid backend user account is needed to exp…

  • High 7.1

    TYPO3 frontend login vulnerable to Session Fixation

    It has been discovered that TYPO3 is susceptible to session fixation. If a user authenticates while anonymous session data is present, the session id is not changed. This makes it possible for attackers to generate a valid session id, trick users into using t…

  • High 8.8

    TYPO3 may allow editors to change, create, or delete metadata of files not within their file mounts

    It has been discovered, that editors with access to file meta data table could change, create or delete metadata of files which are not within their file mounts.

  • High —

    TYPO3 possible cache poisoning on the homepage when anchors are used

    A request URL with arbitrary arguments, but still pointing to the home page of a TYPO3 installation can be cached if the configuration option config.prefixLocalAnchors is used with the values "all" or "cached". The impact of this vulnerability is that unfamil…

  • Medium 6.1

    ExtJS JavaScript framework used in TYPO3 vulnerable to Cross-site Scripting

    Failing to properly validate the HTTP host-header TYPO3 CMS is susceptible to host spoofing. TYPO3 uses the HTTP host-header to generate absolute URLs in several places like 404 handling, http(s) enforcement, password reset links and many more. Since the host…

  • High 8.1

    TYPO3 Arbitrary Shell Execution in Swiftmailer library

    The swiftmailer library in use allows to execute arbitrary shell commands if the "From" header comes from a non-trusted source and no "Return-Path" is configured. Affected are only TYPO3 installation the configuration option ``` $GLOBALS['TYPO3_CONF_VARS']['M…

  • Medium —

    Path Traversal in TYPO3 Core

    Due to a too loose type check in an API method, attackers could bypass the directory traversal check by providing an invalid UTF-8 encoding sequence.

  • High 8.8

    Persisted Cross-Site Scripting in Frontend Rendering in typo3

    TYPO3 is a free and open source Content Management Framework released under the GNU General Public License. In affected versions the TYPO3 core component `GeneralUtility::getIndpEnv()` uses the unfiltered server environment variable `PATH_INFO`, which allows …

  • Medium 5.7

    TYPO3 contains Sensitive Information Disclosure via YAML Placeholder Expressions in Site Configuration

    TYPO3 is an open source PHP based web content management system. Versions prior to 9.5.38, 10.4.33, 11.5.20, and 12.1.1 are subject to Sensitive Information Disclosure. Due to the lack of handling user-submitted YAML placeholder expressions in the site config…

  • High 7.5

    TYPO3 vulnerable to Arbitrary Code Execution via Form Framework

    TYPO3 is an open source PHP based web content management system. Versions prior to 8.7.49, 9.5.38, 10.4.33, 11.5.20, and 12.1.1 are vulnerable to Code Injection. Due to the lack of separating user-submitted data from the internal configuration in the Form Des…

  • Medium 5.4

    TYPO3 contains Insufficient Session Expiration after Password Reset

    TYPO3 is an open source PHP based web content management system. In versions prior to 10.4.33, 11.5.20, and 12.1.1, When users reset their password using the corresponding password recovery functionality, existing sessions for that particular user account wer…

  • Medium 5.9

    TYPO3 vulnerable to Improper Authentication in Frontend Login

    TYPO3 is an open source PHP based web content management system. In versions prior to 8.7.49, 9.5.38, 10.4.33, 11.5.20, and 12.1.1 TYPO3 is vulnerable to Improper Authentication. Restricting frontend login to specific users, organized in different storage fol…

  • Medium 5.9

    TYPO3 subject to Uncontrolled Recursion resulting in Denial of Service

    TYPO3 is an open source PHP based web content management system. In versions prior to 9.5.38, 10.4.33, 11.5.20, and 12.1.1, requesting invalid or non-existing resources via HTTP triggers the page error handler, which again could retrieve content to be shown a…

  • Medium 5.4

    TYPO3 vulnerable to Insufficient Session Expiration

    An issue was discovered in the fe_change_pwd (aka Change password for frontend users) extension before 2.0.5, and 3.x before 3.0.3, for TYPO3. The extension fails to revoke existing sessions for the current user when the password has been changed.

  • Medium 6.1

    Cross-Site Scripting Protection bypass in HTML Sanitizer

    HTML sanitizer is written in PHP, aiming to provide XSS-safe markup based on explicitly allowed tags, attributes and values. In versions prior to 1.5.0 or 2.1.1, malicious markup used in a sequence with special HTML CDATA sections cannot be filtered and sanit…