Mautic
Don't miss out!
Thousands of developers use stack.watch to stay informed.Get an email whenever new security vulnerabilities are reported in Mautic.
By the Year
In 2026 there have been 7 vulnerabilities in Mautic with an average score of 7.6 out of ten. Last year, in 2025 Mautic had 8 security vulnerabilities published. If vulnerabilities keep coming in at the current rate, it appears that number of security vulnerabilities in Mautic in 2026 could surpass last years number.
| Year | Vulnerabilities | Average Score |
|---|---|---|
| 2026 | 7 | 7.63 |
| 2025 | 8 | 0.00 |
| 2024 | 11 | 6.76 |
| 2023 | 0 | 0.00 |
| 2022 | 0 | 0.00 |
| 2021 | 1 | 9.00 |
| 2020 | 0 | 0.00 |
| 2019 | 0 | 0.00 |
| 2018 | 6 | 6.90 |
It may take a day or so for new Mautic vulnerabilities to show up in the stats or in the list of recent security vulnerabilities. Additionally vulnerabilities may be tagged under a different product or component name.
Recent Mautic Security Vulnerabilities
Mautic 7 Stored XSS in Project Selector (before 7.1.2)
CVE-2026-9811
5.4 - Medium
- May 29, 2026
A stored Cross-Site Scripting (XSS) vulnerability exists in the project selector component of Mautic 7. When rendering selection menus for associating projects with system entities, the application fails to sanitize project names returned via AJAX before injecting them into the DOM as option fields. An authenticated user with permissions to create projects can exploit this to store a malicious script payload in the project's name. When another administrative user subsequently opens an entity editor containing the project selector, the injected script executes within the context of their active browser session. This could allow an attacker to hijack the session, perform unauthorized state coordination, or access organizational data within the dashboard.
XSS
Mautic 7.0.x Stored XSS in Projects Component
CVE-2026-9809
7.6 - High
- May 29, 2026
A stored Cross-Site Scripting (XSS) vulnerability exists in the Projects component of Mautic 7. When displaying project tags and popovers on administrative detail views (such as campaigns, emails, or forms), user-supplied project names are rendered without proper sanitization. An authenticated user with permissions to create or edit projects can exploit this to inject malicious script payloads. When an administrative user views an entity associated with a compromised project and hovers over its tag, the injected script executes within the context of their active browser session. This could allow an attacker to perform administrative actions on behalf of the victim, alter system configurations, or exfiltrate sensitive data.
XSS
Mautic 7 API v2 Auth Bypass (viewown/editown) Pre-7.1.2
CVE-2026-9808
7.1 - High
- May 29, 2026
An authorization bypass vulnerability exists in the Mautic 7 API v2 endpoints (utilizing API Platform). Under certain conditions, roles configured with owner-scope restrictions (such as `viewown` or `editown`) are not properly enforced. This allows low-privilege authenticated API users to bypass ownership-logic controls and access or modify resources belonging to other users.
AuthZ
Mautic 7.0-7.1.2 Path Traversal in Campaign Import Enables RCE
CVE-2026-9559
9.9 - Critical
- May 29, 2026
A path traversal vulnerability exists in the campaign import feature of Mautic 7. When extracting uploaded ZIP files during campaign imports, a flaw in the validation logic allows file paths to escape the intended temporary directories. An authenticated user with campaign import privileges (campaign:imports:create) can write arbitrary PHP files to sensitive system directories. An attacker can exploit this to overwrite critical internal configuration or cache components, resulting in Remote Code Execution (RCE) under the context of the web server user.
Directory traversal
SSTI RCE in Mautic <1.3, <5.2.11, <6.0.9, <7.1.2 via Theme Engine
CVE-2026-9558
9.9 - Critical
- May 29, 2026
A Server-Side Template Injection (SSTI) vulnerability exists in Mautic's theme engine. The platform renders uploaded Twig templates without a sandbox or strict function restrictions. Authenticated users with permissions to create or upload themes can abuse this to execute arbitrary code on the hosting server (Remote Code Execution) or access restricted system files and configuration settings.
1336
Mautic Focus SSRF 4.0.07.1.2
CVE-2026-9557
6.4 - Medium
- May 29, 2026
A Server-Side Request Forgery (SSRF) vulnerability exists in Mautic's Focus component. Due to insufficient validation of user-supplied URLs, an authenticated user can trigger outbound HTTP requests from the hosting server, enabling internal network reconnaissance or forcing requests to arbitrary internal or external destinations.
SSRF
SQL Injection in Mautic API Contact Filter (4.4.20,5.2.11,6.0.9,7.1.2)
CVE-2026-4776
7.1 - High
- May 29, 2026
An SQL injection vulnerability exists in Mautic's API contact filtering mechanism. Due to insufficient recursive sanitization of nested query parameters, an authenticated API user can bypass input filtering and inject arbitrary SQL commands.
SQL Injection
Composer Privilege Escalation via Arbitrary Package Installation
CVE-2025-13828
- December 02, 2025
SummaryA non privileged user can install and remove arbitrary packages via composer for a composer based installed, even if the flag in update settings for enable composer based update is unticked. ImpactA low-privileged user of the platform can install malicious code to obtain higher privileges.
AuthZ
Remote Code Execution via Unrestricted File Upload in GrapesJS Builder
CVE-2025-13827
- December 02, 2025
Summary Arbitrary files can be uploaded via the GrapesJS Builder, as the types of files that can be uploaded are not restricted. ImpactIf the media folder is not restricted from running files this can lead to a remote code execution.
Unrestricted File Upload
Open Redirection in Mautic Unlock Endpoint via returnUrl
CVE-2025-5256
- May 28, 2025
SummaryThis advisory addresses an Open Redirection vulnerability in Mautic's user unlocking endpoint. This vulnerability could be exploited by an attacker to redirect legitimate users to malicious websites, potentially leading to phishing attacks or the delivery of exploit kits. Open Redirection via returnUrl Parameter: An Open Redirection vulnerability exists in the /s/action/unlock/user.user/0 endpoint. The returnUrl parameter, intended for post-action redirection, is not properly validated. This allows an attacker to craft a URL that, when clicked by a user, redirects them to an arbitrary external website controlled by the attacker. MitigationUpdate Mautic to a version that properly validates or sanitizes the returnUrl parameter to ensure that redirects only occur to trusted, internal URLs or explicitly whitelisted domains.
Mautic IDOR: Auth Clones Segments Without Permission
CVE-2024-47055
- May 28, 2025
SummaryThis advisory addresses a security vulnerability in Mautic related to the segment cloning functionality. This vulnerability allows any authenticated user to clone segments without proper authorization checks. Insecure Direct Object Reference (IDOR) / Missing Authorization: A missing authorization vulnerability exists in the cloneAction of the segment management. This allows an authenticated user to bypass intended permission restrictions and clone segments even if they lack the necessary permissions to create new ones. MitigationUpdate Mautic to a version that implements proper authorization checks for the cloneAction within the ListController.php. Ensure that users attempting to clone segments possess the appropriate creation permissions.
Timing Attack Enables User Enumeration in Mautic ForgetPwd
CVE-2024-47057
- May 28, 2025
SummaryThis advisory addresses a security vulnerability in Mautic related to the "Forget your password" functionality. This vulnerability could be exploited by unauthenticated users to enumerate valid usernames. User Enumeration via Timing Attack: A user enumeration vulnerability exists in the "Forget your password" functionality. Differences in response times for existing and non-existing users, combined with a lack of request limiting, allow an attacker to determine the existence of usernames through a timing-based attack. MitigationPlease update to a version that addresses this timing vulnerability, where password reset responses are normalized to respond at the same time regardless of user existence.
Mautic .env File Exposure Leads to Sensitive Data Leak
CVE-2024-47056
- May 28, 2025
SummaryThis advisory addresses a security vulnerability in Mautic where sensitive .env configuration files may be directly accessible via a web browser. This exposure could lead to the disclosure of sensitive information, including database credentials, API keys, and other critical system configurations. Sensitive Information Disclosure via .env File Exposure: The .env file, which typically contains environment variables and sensitive application configurations, is directly accessible via a web browser due to missing web server configurations that restrict access to such files. This allows an unauthenticated attacker to view the contents of this file by simply navigating to its URL. MitigationUpdate Mautic to the latest Mautic version. By default, Mautic does not use .env files for production data. For Apache users: Ensure your web server is configured to respect .htaccess files. For Nginx users: As Nginx does not inherently support .htaccess files, you must manually add a configuration block to your Nginx server configuration to deny access to .env files. Add the following to your Nginx configuration for the Mautic site: location ~ /\.env { deny all; } After modifying your Nginx configuration, remember to reload or restart your Nginx service for the changes to take effect.
Mautic API: Auth Bypass Lets All Users Access All Reports
CVE-2024-47053
- February 26, 2025
This advisory addresses an authorization vulnerability in Mautic's HTTP Basic Authentication implementation. This flaw could allow unauthorized access to sensitive report data. * Improper Authorization: An authorization flaw exists in Mautic's API Authorization implementation. Any authenticated user, regardless of assigned roles or permissions, can access all reports and their associated data via the API. This bypasses the intended access controls governed by the "Reporting Permissions > View Own" and "Reporting Permissions > View Others" permissions, which should restrict access to non-System Reports.
Mautic <5.2.3 RCE via Asset Upload and Path Traversal in File Deletion
CVE-2024-47051
- February 26, 2025
This advisory addresses two critical security vulnerabilities present in Mautic versions before 5.2.3. These vulnerabilities could be exploited by authenticated users. * Remote Code Execution (RCE) via Asset Upload: A Remote Code Execution vulnerability has been identified in the asset upload functionality. Insufficient enforcement of allowed file extensions allows an attacker to bypass restrictions and upload executable files, such as PHP scripts. * Path Traversal File Deletion: A Path Traversal vulnerability exists in the upload validation process. Due to improper handling of path components, an authenticated user can manipulate the file deletion process to delete arbitrary files on the host system.
Mautic: Upgrade Script Improper Access Control Privilege Escalation
CVE-2022-25770
7.5 - High
- September 18, 2024
Mautic allows you to update the application via an upgrade script. The upgrade logic isn't shielded off correctly, which may lead to vulnerable situation. This vulnerability is mitigated by the fact that Mautic needs to be installed in a certain way to be vulnerable.
Missing Authentication for Critical Function
Mautic UI upgrade process lacks ACL, allowing unauth. upgrades
CVE-2022-25768
6.5 - Medium
- September 18, 2024
The logic in place to facilitate the update process via the user interface lacks access control to verify if permission exists to perform the tasks. Prior to this patch being applied it might be possible for an attacker to access the Mautic version number or to execute parts of the upgrade process without permission. As upgrading in the user interface is deprecated, this functionality is no longer required.
AuthZ
Mautic Tracking Page URL XSS Vulnerability
CVE-2024-47050
6.1 - Medium
- September 18, 2024
Prior to this patch being applied, Mautic's tracking was vulnerable to Cross-Site Scripting through the Page URL variable.
XSS
Mautic Form XSS stored in HTML field
CVE-2024-47058
4.8 - Medium
- September 18, 2024
With access to edit a Mautic form, the attacker can add Cross-Site Scripting stored in the html filed. This could be used to steal sensitive information from the user's current session.
XSS
Mautic Authenticated SSRF Allows System File Read
CVE-2022-25777
6.5 - Medium
- September 18, 2024
Prior to the patched version, an authenticated user of Mautic could read system files and access the internal addresses of the application due to a Server-Side Request Forgery (SSRF) vulnerability.
SSRF
Mautic Access Control Bypass: Logged-in Users Read Sensitive Data
CVE-2022-25776
6.5 - Medium
- September 18, 2024
Prior to the patched version, logged in users of Mautic are able to access areas of the application that they should be prevented from accessing. Users could potentially access sensitive data such as names and surnames, company names and stage names.
Incorrect Default Permissions
SQL Injection in Mautic Reports Bundle (CVE-2022-25775)
CVE-2022-25775
7.2 - High
- September 18, 2024
Prior to the patched version, logged in users of Mautic are vulnerable to an SQL injection vulnerability in the Reports bundle. The user could retrieve and alter data like sensitive data, login, and depending on database permission the attacker can manipulate file systems.
SQL Injection
Mautic selfXSS via notification injection in dashboards
CVE-2022-25774
5.4 - Medium
- September 18, 2024
Prior to the patched version, logged in users of Mautic are vulnerable to a self XSS vulnerability in the notifications within Mautic. Users could inject malicious code into the notification when saving Dashboards.
XSS
Mautic GrapesJS Path Traversal Deleting Arbitrary Files
CVE-2021-27916
8.1 - High
- September 17, 2024
Prior to the patched version, logged in users of Mautic are vulnerable to Relative Path Traversal/Arbitrary File Deletion. Regardless of the level of access the Mautic user had, they could delete files other than those in the media folders such as system files, libraries or other important files. This vulnerability exists in the implementation of the GrapesJS builder in Mautic.
Directory traversal
Mautic XSS in Description Fields Enables Privileged User Elevation
CVE-2021-27915
9 - Critical
- September 17, 2024
Prior to the patched version, there is an XSS vulnerability in the description fields within the Mautic application which could be exploited by a logged in user of Mautic with the appropriate permissions. This could lead to the user having elevated access to the system.
XSS
Mautic Unauthenticated Access to Unpublished Landing Pages via Predictable Indices
CVE-2024-2730
- April 10, 2024
Mautic uses predictable page indices for unpublished landing pages, their content can be accessed by unauthenticated users under public preview URLs which could expose sensitive data. At the time of publication of the CVE no patch is available
Mautic before 3.2.4 is affected by stored XSS
CVE-2020-35129
9 - Critical
- January 19, 2021
Mautic before 3.2.4 is affected by stored XSS. An attacker with access to Social Monitoring, an application feature, could attack other users, including administrators. For example, an attacker could load an externally drafted JavaScript file that would allow them to eventually perform actions on the target users behalf, including changing the users password or email address or changing the attackers user role from a low-privileged user to an administrator account.
XSS
Mautic before v2.13.0 has stored XSS
CVE-2018-8071
- April 18, 2018
Mautic before v2.13.0 has stored XSS via a theme config file.
Mautic before 2.13.0
CVE-2018-8092
- April 18, 2018
Mautic before 2.13.0 allows CSV injection.
An issue was discovered in Mautic 1.x and 2.x before 2.13.0
CVE-2018-10189
- April 17, 2018
An issue was discovered in Mautic 1.x and 2.x before 2.13.0. It is possible to systematically emulate tracking cookies per contact due to tracking the contact by their auto-incremented ID. Thus, a third party can manipulate the cookie value with +1 to systematically assume being tracked as each contact in Mautic. It is then possible to retrieve information about the contact through forms that have progressive profiling enabled.
Mautic versions 1.0.0 - 2.11.0 are vulnerable to allowing any authorized Mautic user session (must be logged into Mautic) to use the Filemanager to download any file from the server
CVE-2017-1000490
6.5 - Medium
- January 03, 2018
Mautic versions 1.0.0 - 2.11.0 are vulnerable to allowing any authorized Mautic user session (must be logged into Mautic) to use the Filemanager to download any file from the server that the web user has access to.
Directory traversal
Mautic versions 2.0.0 - 2.11.0 with a SSO plugin installed could
CVE-2017-1000489
8.1 - High
- January 03, 2018
Mautic versions 2.0.0 - 2.11.0 with a SSO plugin installed could allow a disabled user to still login using email address
authentification
Mautic version 2.1.0 - 2.11.0 is vulnerable to an inline JS XSS attack when using Mautic forms on a Mautic landing page using GET parameters to pre-populate the form.
CVE-2017-1000488
6.1 - Medium
- January 03, 2018
Mautic version 2.1.0 - 2.11.0 is vulnerable to an inline JS XSS attack when using Mautic forms on a Mautic landing page using GET parameters to pre-populate the form.
XSS