Skip to content
OpenAdvisories

Ecosystem

Packagist

7,192 known vulnerabilities.

7,182 results · Feed

  • 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 Fluid ViewHelpers

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

  • High 8.1

    TYPO3 CMS 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 4.8

    Formwork has a Cross-site scripting (XSS) vulnerability in Description metadata

    Formwork is a flat file-based Content Management System (CMS). An attackers (requires administrator privilege) to execute arbitrary web scripts by modifying site options via /panel/options/site. This type of attack is suitable for persistence, affecting visit…

  • Medium 6.1

    TokenController formName not sanitized in hidden input

    The SuluFormBundle adds support for creating dynamic forms in Sulu Admin. The TokenController get parameter formName is not sanitized in the returned input field which leads to XSS. This vulnerability is fixed in 2.5.3.

  • Medium 4.8

    CraftCMS Plugin - Two-Factor Authentication - TOTP Token Stays Valid After Use

    The CraftCMS plugin Two-Factor Authentication through 3.3.3 allows reuse of TOTP tokens multiple times within the validity period.

  • Low 3.7

    CraftCMS Plugin - Two-Factor Authentication - Password Hash Disclosure

    The CraftCMS plugin Two-Factor Authentication in versions 3.3.1, 3.3.2 and 3.3.3 discloses the password hash of the currently authenticated user after submitting a valid TOTP.

  • High —

    typo3 Security fix for Flow Swift Mailer package

    A remote code execution vulnerability has been found in the Swift Mailer library (swiftmailer/swiftmailer) recently. See this advisory for details. If you are not using the default mail() transport, this particular problem does not affect you. Upgrading is of…

  • Medium —

    Insecure Unserialize Vulnerability in FLOW3

    Due to a missing signature (HMAC) for a request argument, an attacker could unserialize arbitrary objects within FLOW3. To our knowledge it is neither possible to inject code through this vulnerability, nor are there exploitable objects within the FLOW3 Base …

  • High —

    typo3 Information Disclosure Security Note

    Due to reports it has been validated that internal workspaces in Neos are accessible without authentication. Some users assumed this is a planned feature but it is not. A workspace preview should be an additional feature with respective security measures in p…

  • Medium —

    Typo3 Arbitrary file upload and XML External Entity processing

    It has been discovered that Flow 3.0.0 allows arbitrary file uploads, inlcuding server-side scripts, posing the risk of attacks. If those scripts are executed by the server when accessed through their public URL, anything not blocked through other means is po…

  • Medium —

    By-passing Protection of PharStreamWrapper Interceptor

    Insecure deserialization is a vulnerability which occurs when untrusted data is used to abuse the logic of an application. In July 2018, the vulnerability of insecure deserialization when executing Phar archives was addressed by removing the known attack vect…

  • Medium —

    Time-Based Information Disclosure Vulnerability in Flow

    The PersistedUsernamePasswordProvider was prone to a information disclosure of account existance based on timing attacks as the hashing of passwords was only done in case an account was found. We changed the core so that the provider always does a password co…

  • Medium 4.9

    Privilege Escalation in TYPO3 Neos

    It has been discovered that TYPO3 Neos is vulnerable to Privilege Escalation. Logged in editors could access, create and modify content nodes that exist in the workspace of other editors.

  • High —

    Flow Bugfix Releases for Entity Security

    If you had used entity security and wanted to secure entities not just based on the user's role, but on some property of the user (like the company he belongs to), entity security did not work properly together with the doctrine query cache. This could lead t…

  • High —

    Cross-Site Scripting (XSS) vulnerabilities in Neos

    It has been discovered that Neos is vulnerable to several XSS attacks. Through these vulnerabilities, an attacker could tamper with page rendering, redirect victims to a fake login page, or capture user credentials (such as cookies). With the potential backdo…

  • Medium —

    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.

  • Medium —

    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…

  • Low —

    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 —

    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 —

    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 —

    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 —

    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 —

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

    Cross-Site Scripting in TYPO3 CMS Backend

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

  • Medium 6.5

    Cross-Site Scripting in TYPO3 CMS

    Failing to properly encode user input, several places of the TYPO3 CMS are vulnerable to Cross-Site Scripting.

  • Medium 5.0

    Insecure Unserialize in TYPO3 Backend

    Failing to properly validate incoming data, the suggest wizard is susceptible to insecure unserialize. To exploit this vulnerability a valid backend user account is needed.

  • Medium 5.3

    Cache Flooding in TYPO3 Frontend

    Links with a valid cHash argument lead to newly generated page cache entries. Because the cHash is not bound to a specific page, attackers could use valid cHash arguments for multiple pages, leading to additional useless page cache entries. Depending on the n…

  • Medium 5.4

    Authentication Bypass in TYPO3 Frontend

    Due to late TCA initialization the authentication service fails to restrict frontend user according to the validation rules. Therefore it is possible to authenticate restricted (e.g. disabled) frontend users.

  • Medium —

    Authentication Bypass in TYPO3 CMS

    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 4.3

    Information Disclosure in TYPO3 CMS

    Failing to properly check user permission on file storages, editors could gain knowledge of protected storages and its folders as well as using them in a file collection being rendered in the frontend. A valid backend user account is needed to exploit this vu…

  • High —

    Insecure Deserialization & Arbitrary Code Execution in TYPO3 CMS

    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…

  • Low 3.7

    Information Disclosure in TYPO3 CMS

    HTTP requests being performed using the TYPO3 API expose the specific TYPO3 version to the called endpoint.

  • High 8.8

    Privilege Escalation & SQL Injection in TYPO3 CMS

    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…

  • High —

    TYPO3 Remote Code Execution in third party library swiftmailer

    TYPO3 uses the package swiftmailer/swiftmailer for mail actions. This package is known to be vulnerable to Remote Code Execution.

  • Critical 9.9

    Arbitrary Code Execution in TYPO3 CMS

    Due to a missing file extension in the fileDenyPattern, backend user are allowed to upload *.pht files which can be executed in certain web server setups. The new default fileDenyPattern is the following, which might have been overridden in the TYPO3 Install …

  • High —

    Insecure Deserialization in TYPO3 CMS

    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 —

    Cross-Site Scripting (XSS) vulnerability in typolinks

    All link fields within the TYPO3 installation are vulnerable to Cross-Site Scripting as authorized editors can insert data commands by using the url scheme "data:".

  • Medium —

    Cross-Site Scripting (XSS) in TYPO3 Backend

    Failing to properly encode user input, the page module is vulnerable to Cross-Site Scripting. A valid backend user account with permissions to edit plugins is needed to exploit this vulnerability.

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