From fff07b6bf2bf8cacf27db8c4f21b070db67aaa27 Mon Sep 17 00:00:00 2001 From: "advisory-database[bot]" <45398580+advisory-database[bot]@users.noreply.github.com> Date: Tue, 20 May 2025 19:37:09 +0000 Subject: [PATCH] Publish Advisories GHSA-6frx-j292-c844 GHSA-9hq9-cr36-4wpj --- .../GHSA-6frx-j292-c844.json | 138 +++++++++++++++ .../GHSA-9hq9-cr36-4wpj.json | 161 ++++++++++++++++++ 2 files changed, 299 insertions(+) create mode 100644 advisories/github-reviewed/2025/05/GHSA-6frx-j292-c844/GHSA-6frx-j292-c844.json create mode 100644 advisories/github-reviewed/2025/05/GHSA-9hq9-cr36-4wpj/GHSA-9hq9-cr36-4wpj.json diff --git a/advisories/github-reviewed/2025/05/GHSA-6frx-j292-c844/GHSA-6frx-j292-c844.json b/advisories/github-reviewed/2025/05/GHSA-6frx-j292-c844/GHSA-6frx-j292-c844.json new file mode 100644 index 00000000000..829ba2cba59 --- /dev/null +++ b/advisories/github-reviewed/2025/05/GHSA-6frx-j292-c844/GHSA-6frx-j292-c844.json @@ -0,0 +1,138 @@ +{ + "schema_version": "1.4.0", + "id": "GHSA-6frx-j292-c844", + "modified": "2025-05-20T19:35:56Z", + "published": "2025-05-20T19:35:56Z", + "aliases": [ + "CVE-2025-47940" + ], + "summary": "TYPO3 Allows Privilege Escalation to System Maintainer", + "details": "### Problem\nAdministrator-level backend users without system maintainer privileges can escalate their privileges and gain system maintainer access. Exploiting this vulnerability requires a valid administrator account.\n\n### Solution\nUpdate to TYPO3 versions 10.4.50 ELTS, 11.5.44 ELTS, 12.4.31 LTS, 13.4.12 LTS that fix the problem described.\n\n### Credits\nThanks to Alexander Künzl for reporting this issue, and to TYPO3 core & security team member Oliver Hader for fixing it.", + "severity": [ + { + "type": "CVSS_V3", + "score": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H" + } + ], + "affected": [ + { + "package": { + "ecosystem": "Packagist", + "name": "typo3/cms-core" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "10.4.0" + }, + { + "fixed": "10.4.50" + } + ] + } + ], + "database_specific": { + "last_known_affected_version_range": "<= 10.4.49" + } + }, + { + "package": { + "ecosystem": "Packagist", + "name": "typo3/cms-core" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "11.0.0" + }, + { + "fixed": "11.5.44" + } + ] + } + ], + "database_specific": { + "last_known_affected_version_range": "<= 11.5.43" + } + }, + { + "package": { + "ecosystem": "Packagist", + "name": "typo3/cms-core" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "12.0.0" + }, + { + "fixed": "12.4.31" + } + ] + } + ], + "database_specific": { + "last_known_affected_version_range": "<= 12.4.30" + } + }, + { + "package": { + "ecosystem": "Packagist", + "name": "typo3/cms-core" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "13.0.0" + }, + { + "fixed": "13.4.12" + } + ] + } + ], + "database_specific": { + "last_known_affected_version_range": "<= 13.4.11" + } + } + ], + "references": [ + { + "type": "WEB", + "url": "https://github.com/TYPO3/typo3/security/advisories/GHSA-6frx-j292-c844" + }, + { + "type": "ADVISORY", + "url": "https://nvd.nist.gov/vuln/detail/CVE-2025-47940" + }, + { + "type": "WEB", + "url": "https://github.com/TYPO3-CMS/core/commit/a659cc8c0ae05c44dd7f01d13629cdd2d0b7219b" + }, + { + "type": "PACKAGE", + "url": "https://github.com/TYPO3-CMS/core" + }, + { + "type": "WEB", + "url": "https://typo3.org/security/advisory/typo3-core-sa-2025-016" + } + ], + "database_specific": { + "cwe_ids": [ + "CWE-283" + ], + "severity": "HIGH", + "github_reviewed": true, + "github_reviewed_at": "2025-05-20T19:35:56Z", + "nvd_published_at": "2025-05-20T14:15:50Z" + } +} \ No newline at end of file diff --git a/advisories/github-reviewed/2025/05/GHSA-9hq9-cr36-4wpj/GHSA-9hq9-cr36-4wpj.json b/advisories/github-reviewed/2025/05/GHSA-9hq9-cr36-4wpj/GHSA-9hq9-cr36-4wpj.json new file mode 100644 index 00000000000..48b8609c589 --- /dev/null +++ b/advisories/github-reviewed/2025/05/GHSA-9hq9-cr36-4wpj/GHSA-9hq9-cr36-4wpj.json @@ -0,0 +1,161 @@ +{ + "schema_version": "1.4.0", + "id": "GHSA-9hq9-cr36-4wpj", + "modified": "2025-05-20T19:35:21Z", + "published": "2025-05-20T19:35:21Z", + "aliases": [ + "CVE-2025-47939" + ], + "summary": "TYPO3 Allows Unrestricted File Upload in File Abstraction Layer", + "details": "### Problem\nBy 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 server context. This lack of restriction means it is possible to upload files that may be considered potentially harmful, such as executable binaries (e.g., `.exe` files), or files with inconsistent file extensions and MIME types (for example, a file incorrectly named with a `.png` extension but actually carrying the MIME type `application/zip`).\n\nAlthough such files are not directly executable through the web server, their presence can introduce indirect risks. For example, third-party services such as antivirus scanners or malware detection systems might flag or block access to the website for end users if suspicious files are found. This could negatively affect the availability or reputation of the site.\n\n### Solution\nUpdate to TYPO3 versions 9.5.51 ELTS, 10.4.50 ELTS, 11.5.44 ELTS, 12.4.31 LTS, 13.4.12 LTS that fix the problem described.\n\n> [!NOTE]\n> The mitigation strategies outlined below apply broadly to all file uploads handled through TYPO3's File Abstraction Layer (FAL), not just those performed via the backend interface. This means that any extension or custom integration leveraging FAL will also be subject to the new validation rules and configuration options. Developers are advised to review the implications for their code and refer to the [documentation of that change](https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/12.4.x/Important-106240-EnforceFile-extensionsAndMime-typeConsistencyInFileAbstractionLayer.html) for guidance.\n\n> [!IMPORTANT]\n>\n> **Strong security defaults - Manual actions required**\n> \n> These versions introduce new configuration options to better control which files are permitted for upload and to improve consistency checks.\n> \n> A new configuration option, `$GLOBALS['TYPO3_CONF_VARS']['SYS']['miscfile_ext']`, has been added. This option allows administrators to explicitly define which file extensions should be permitted that are not already part of the built-in text or media file groups - examples include archive formats such as `zip` or `xz`.\n> \n> In addition, two new feature flags have been introduced to enhance security:\n> * `security.system.enforceAllowedFileExtensions`, enforces the defined list of allowed file extensions. This flag is enabled by default in new TYPO3 installations, but remains disabled in existing installations to prevent breaking changes.\n> * `security.system.enforceFileExtensionMimeTypeConsistency`, ensures that the uploaded file’s extension matches its actual MIME type, providing further validation of file integrity. This flag is active by default.\n> \n> It is recommended to configure the allowed file extensions via `$GLOBALS['TYPO3_CONF_VARS']['SYS']['miscfile_ext']` and to enable the feature flag `security.system.enforceAllowedFileExtensions` to enforce the restriction.\n\n### Credits\nThanks to Hamed Kohi for reporting this issue, and to TYPO3 core & security team member Oliver Hader for fixing it.", + "severity": [ + { + "type": "CVSS_V3", + "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L" + } + ], + "affected": [ + { + "package": { + "ecosystem": "Packagist", + "name": "typo3/cms-core" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "9.0.0" + }, + { + "fixed": "9.5.51" + } + ] + } + ], + "database_specific": { + "last_known_affected_version_range": "<= 9.5.50" + } + }, + { + "package": { + "ecosystem": "Packagist", + "name": "typo3/cms-core" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "10.0.0" + }, + { + "fixed": "10.4.50" + } + ] + } + ], + "database_specific": { + "last_known_affected_version_range": "<= 10.4.49" + } + }, + { + "package": { + "ecosystem": "Packagist", + "name": "typo3/cms-core" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "11.0.0" + }, + { + "fixed": "11.5.44" + } + ] + } + ], + "database_specific": { + "last_known_affected_version_range": "<= 11.5.43" + } + }, + { + "package": { + "ecosystem": "Packagist", + "name": "typo3/cms-core" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "12.0.0" + }, + { + "fixed": "12.4.31" + } + ] + } + ], + "database_specific": { + "last_known_affected_version_range": "<= 12.4.30" + } + }, + { + "package": { + "ecosystem": "Packagist", + "name": "typo3/cms-core" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "13.0.0" + }, + { + "fixed": "13.4.12" + } + ] + } + ], + "database_specific": { + "last_known_affected_version_range": "<= 13.4.11" + } + } + ], + "references": [ + { + "type": "WEB", + "url": "https://github.com/TYPO3/typo3/security/advisories/GHSA-9hq9-cr36-4wpj" + }, + { + "type": "ADVISORY", + "url": "https://nvd.nist.gov/vuln/detail/CVE-2025-47939" + }, + { + "type": "WEB", + "url": "https://github.com/TYPO3-CMS/core/commit/c265beed6e2c01817c534a226e80e593400f8255" + }, + { + "type": "PACKAGE", + "url": "https://github.com/TYPO3-CMS/core" + }, + { + "type": "WEB", + "url": "https://typo3.org/security/advisory/typo3-core-sa-2025-014" + } + ], + "database_specific": { + "cwe_ids": [ + "CWE-351", + "CWE-434" + ], + "severity": "MODERATE", + "github_reviewed": true, + "github_reviewed_at": "2025-05-20T19:35:21Z", + "nvd_published_at": "2025-05-20T14:15:50Z" + } +} \ No newline at end of file