Skip to content
OpenAdvisories

Ecosystem

Packagist

7,192 known vulnerabilities.

7,182 results · Feed

  • 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.

  • Low 1.8

    Password confirmation stored in plain text via registration form in statamic/cms

    Statamic is a, Laravel + Git powered CMS designed for building websites. In affected versions users registering via the `user:register_form` tag will have their password confirmation stored in plain text in their user file. This only affects sites matching **…

  • 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…

  • Medium 4.2

    Reflected Cross-site Scripting in yiisoft/yii2 Debug mode

    Yii 2 is a PHP application framework. During internal penetration testing of a product based on Yii2, users discovered a Cross-site Scripting (XSS) vulnerability within the framework itself. This issue is relevant for the latest version of Yii2 (2.0.49.3). Th…

  • 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…

  • 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…

  • Medium 6.1

    TYPO3 Cross-Site Scripting in Fluid ViewHelpers

    Failing to properly encode user input, templates using built-in Fluid ViewHelpers are vulnerable to cross-site scripting.

  • 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 …

  • High 7.5

    TYPO3 Denial of Service in Frontend Record Registration

    TYPO3’s built-in record registration functionality (aka “basic shopping cart”) using recs URL parameters is vulnerable to denial of service. Failing to properly ensure that anonymous user sessions are valid, attackers can use this vulnerability in order to cr…

  • Medium 5.3

    TYPO3 Denial of Service in Online Media Asset Handling

    Online Media Asset Handling (*.youtube and *.vimeo files) in the TYPO3 backend is vulnerable to denial of service. Putting large files with according file extensions results in high consumption of system resources. This can lead to exceeding limits of the cur…

  • Medium 5.3

    TYPO3 Information Disclosure in Install Tool

    The Install Tool exposes the current TYPO3 version number to non-authenticated users.

  • High 7.5

    TYPO3 Security Misconfiguration in Install Tool Cookie

    It has been discovered that cookies created in the Install Tool are not hardened to be submitted only via HTTP. In combination with other vulnerabilities such as cross-site scripting it can lead to hijacking an active and valid session in the Install Tool.

  • Medium 6.1

    TYPO3 Cross-Site Scripting in Frontend User Login

    Failing to properly encode user input, login status display is vulnerable to cross-site scripting in the website frontend. A valid user account is needed in order to exploit this vulnerability - either a backend user or a frontend user having the possibility …

  • Medium 6.1

    TYPO3 Cross-Site Scripting in Backend Modal Component

    Failing to properly encode user input, notifications shown in modal windows in the TYPO3 backend are vulnerable to cross-site scripting. A valid backend user account is needed in order to exploit this vulnerability.

  • High 7.5

    TYPO3 CMS Insecure Deserialization

    It has been discovered that the Form Framework (system extension `form`) is vulnerable to Insecure Deserialization when being used with the additional PHP PECL package `yaml`, which is capable of unserializing YAML contents to PHP objects. A valid backend use…

  • Medium 6.1

    TYPO3 Cross-Site Scripting in Online Media Asset Rendering

    Failing to properly encode user input, online media asset rendering (*.youtube and *.vimeo files) is vulnerable to cross-site scripting. A valid backend user account or write access on the server system (e.g. SFTP) is needed in order to exploit this vulnerabi…

  • High 7.5

    TYPO3 CMS Privilege Escalation and SQL Injection

    Failing to properly dissociate system related configuration from user generated configuration, the Form Framework (system extension "form") is vulnerable to SQL injection and Privilege Escalation. Basically instructions can be persisted to a form definition f…

  • Critical 9.8

    TYPO3 CMS Insecure Deserialization & Arbitrary Code Execution

    Phar files (formerly known as "PHP archives") can act als self extracting archives which leads to the fact that source code is executed when Phar files are invoked. The Phar file format is not limited to be stored with a dedicated file extension - "bundle.pha…

  • High 7.5

    TYPO3 CMS Authentication Bypass vulnerability

    It has been discovered that TYPO3’s Salted Password system extension (which is a mandatory system component) is vulnerable to Authentication Bypass when using hashing methods which are related by PHP class inheritance. In standard TYPO3 core distributions sto…

  • Medium 5.3

    Twig Path Traversal vulnerability in the filesystem loader

    Twig is affected by path traversal vulnerability when used with Twig_Loader_Filesystem for loading Twig templates but only if the application is using non-trusted template names (names provided by a end-user for instance). When affected, it is possible to go …

  • Critical 9.8

    titon/framework vulnerable to Remote Code Execution via Chosen-Ciphertext Attack

    titon/framework package (which is now abandoned and no longer maintained) is vulnerable to remote code execution via Chosen-Ciphertext Attack.