Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as high-privileged Mautic user
-
DeliveryStore crafted serialized payload in segment filter or custom field
-
ExploitTrigger processing via segment evaluation, export, or API
-
ExecutionInstantiate gadget-chain PHP objects
-
ImpactExecute arbitrary code on server
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V1 - Encoding and Sanitization Safe deserialization, type allowlists
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The attacker must be able to store a crafted serialized value in Mautic's segment filter or custom field properties, which per the advisory requires high privileges (PR:H) - administrative permissions to manage segments and custom fields, API write access to those objects, or direct write access to the Mautic database. The injected payload only fires when Mautic subsequently processes the stored data: during segment evaluation, contact export, or custom field API requests. Full remote code execution additionally depends on a usable gadget chain being present in Mautic's dependencies; without a suitable chain the impact may be limited to object instantiation side effects. The primary limiting factors are the high-privilege/write prerequisite and the gadget-chain dependency; no end-user interaction is required (UI:N). |
| Impact | Severity is High (CVSS 8.0, CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:H), but the real-world priority is tempered by the access gate. The vector is network-reachable (AV:N) and scope-changing (S:C, consistent with code execution escaping the application to the host OS), yet exploitation requires high privileges (PR:H) - an account able to write to segment-filter or custom-field properties, or direct database write access - and the advisory itself notes full code execution is 'combined with gadget chains available in Mautic's dependencies', which aligns with the AC:H rating. There is no CISA KEV entry, so this is 'no public exploit identified at time of analysis'; no EPSS score was supplied, so widespread-exploitation probability cannot be quantified from the input. The only reference is the vendor GHSA advisory, not a working exploit. The vuln.today decision label is 'this_week', indicating prompt patching rather than an emergency. Net: a genuine high-impact RCE/data-compromise issue, but one gated behind privileged access and a usable gadget chain, so it is best treated as a this-week remediation priority rather than an internet-facing drive-by, and most dangerous as a privilege-escalation / insider or post-compromise vector. |
| Exploit ScenarioDerived | A high-privileged Mautic user, a compromised admin/API account with rights to manage segments or custom fields, or any party with write access to the Mautic database stores a crafted serialized value in a segment filter or custom field property. When Mautic later processes that data (segment evaluation, contact export, or a custom field API request), the unrestricted deserialization instantiates arbitrary PHP objects whose magic methods run automatically, and combined with a dependency gadget chain this can execute arbitrary code on the server. No public exploit was identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 26, 2026
PHP object injection in Mautic's segment filters and custom field properties can escalate to server-side code execution because stored serialized values are deserialized without class restrictions and Mautic's dependencies may supply usable gadget chains. The flaw affects Mautic core versions before 5.2.12, 6.0.10 and 7.2.0; exploitation requires high privileges or an existing ability to write the affected stored data, and the payload fires when Mautic later evaluates segments, exports contacts or serves custom field API requests. No public exploit was identified at the time of analysis, and the vendor advisory lists fixed releases for each maintained branch.
RemediationAI
Upgrade Mautic to the fixed release for the deployed branch: 7.2.0 for the 7.x line, 6.0.10 for the 6.x line, or 5.2.12 for the 5.x line, as listed in vendor advisory GHSA-5r63-8h35-j3mw. The advisory states there are no official workarounds; to reduce risk without upgrading, restrict administrative access, including permissions to manage segments and custom fields and API access, to trusted users, and ensure no untrusted party has write access to the Mautic database. Mautic 4 users should refer to the vendor's ELTS program because the advisory's fixed versions do not cover that legacy branch.
Affected ProductsAI
Mautic core is affected across the advisory's listed Composer package ranges: versions from 2.15.2 up to but not including 5.2.12, versions from 6.0.0 up to but not including 6.0.10, and versions from 7.0.0 up to but not including 7.2.0. The vendor advisory is GHSA-5r63-8h35-j3mw at https://github.com/mautic/mautic/security/advisories/GHSA-5r63-8h35-j3mw. Mautic 4 is outside the listed fixed branches and the advisory points legacy Mautic 4 users to the vendor's Extended Long Term Support (ELTS) program.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
This is a CWE-502 insecure deserialization issue in Mautic, a PHP-based marketing automation platform. Several code paths read segment filter and custom field property values from the database and pass them to PHP deserialization without restricting which classes may be instantiated, rather than using Mautic's safe deserialization helper. When arbitrary objects are instantiated, PHP magic methods such as wakeup or destructor methods can run automatically; if a suitable gadget chain exists in Mautic's Composer dependencies, this can lead to arbitrary code execution, data access or availability impact. The assessed vector is CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:H: network reachable, high attack complexity, high privileges required, no user interaction, scope changed, and high confidentiality, integrity and availability impact. The high privilege requirement reflects the need to store a crafted serialized value through administrative segment or custom field permissions, API write access to those objects, or direct database write access. The advisory's package data identifies composer/mautic/core as vulnerable in >= 2.15.2, < 5.2.12; >= 6.0.0, < 6.0.10; and >= 7.0.0, < 7.2.0.
Know when PHP gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:H
AV:N via API/web processing, PR:H because writing the serialized value needs high privileges, AC:H as full RCE depends on a suitable dependency gadget chain, S:C since code execution escapes to the host.
Primary rating from Vendor (Mautic).
CVSS VectorVendor: Mautic
DescriptionCVE.org
An insecure deserialization (PHP object injection) vulnerability exists in Mautic's handling of segment filters and custom field properties. Several code paths that read these stored values from the database deserialize them without restricting which PHP classes may be instantiated, instead of using Mautic's safe deserialization helper. An attacker who is able to store a crafted serialized value in these segment filter or custom field properties can cause arbitrary PHP objects to be instantiated when Mautic later processes the data, for example during segment evaluation, contact export, or custom field API requests. Combined with gadget chains available in Mautic's dependencies, this could allow an attacker to execute arbitrary code on the server, read, modify, or delete data stored in the Mautic instance, including contact data, and affect its availability. Exploitation requires high privileges or an existing ability to write to the affected stored data.
Technical POC Analysis
CWE-502, Deserialization of Untrusted Data in Mautic application code (mautic/core, Composer package), not in a third-party library.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
A high-severity vulnerability in Mautic's segment filters and custom fields could allow attackers with high privileges to execute arbitrary code on the server, potentially leading to full system compromise. Leadership should prioritize patching because this affects marketing operations and customer data integrity.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Insecure deserialization occurs when an application converts serialized data (a stream of bytes representing an object's state) back into a living object without proper validation.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
EUVD-2026-109793
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB