Description
A stored Cross-Site Scripting (XSS) vulnerability exists in the contact detail view of Mautic 7. Values of HTML-type custom contact fields are rendered without output sanitization. A user or integration able to write a value to such a field (for example, through contact editing, the contact API, or a form submission mapped to the field) can store a script payload in it. When another user, including an administrator, opens the affected contact's detail page, 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, such as creating new administrator accounts, altering system configuration, or accessing contact and campaign data.
Published: 2026-10-26
Score: 8.2 High
EPSS: n/a
KEV: No
Impact: Cross‑Site Scripting that enables attackers to perform privileged actions
Action: Restrict Permissions
AI Analysis

Impact

A stored Cross‑Site Scripting (XSS) flaw exists in the contact detail view of Mautic version 7. When a user can write to a custom contact field defined as HTML, the value is rendered without sanitization. An attacker can inject arbitrary JavaScript into such a field through contact editing, the API, or a mapped form submission. When another user, including an administrator, opens the contact’s detail page, the injected script runs in the victim’s browser context and can carry out administrative tasks on behalf of that user, such as creating new administrator accounts, altering system configuration, or accessing sensitive campaign data.

Affected Systems

The vulnerability is specific to the Mautic web application, targeting version 7. No other products or derivatives are mentioned in the advisory. Users running this version or older releases that have not applied the fix are affected.

Risk and Exploitability

The CVSS score of 8.2 indicates high severity. No EPSS score is provided and the issue is not catalogued in the CISA KEV list. Exploitation requires the attacker to insert a payload into an HTML‑type custom field and a second authenticated user or administrator to view the contact detail page. This scenario makes the attack opportunistic but possible during normal administrative usage. Once the script executes, it operates with the full privileges of the logged‑in user, posing a significant risk of privilege escalation and data compromise.

Generated by OpenCVE AI on October 26, 2026 at 16:30 UTC.

Remediation

Vendor Workaround

There are no official workarounds. To mitigate this vulnerability without upgrading, restrict contact create and edit permissions and API access to trusted users, and avoid mapping public form fields or publicly updatable settings to HTML-type contact fields.


OpenCVE Recommended Actions

  • Limit contact create and edit permissions to trusted users only.
  • Remove or restrict API access for untrusted users and restrict what API calls can write to HTML‑type custom fields.
  • Avoid mapping publicly updatable form fields or publicly updatable settings to HTML‑type custom fields.
  • Monitor for an official vendor fix and update Mautic to the patched version when available.

Generated by OpenCVE AI on October 26, 2026 at 16:30 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 26 Oct 2026 16:45:00 +0000

Type Values Removed Values Added
Title Stored XSS in Mautic 7 Contact Detail Page

Mon, 26 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
First Time appeared Mautic
Mautic mautic
Vendors & Products Mautic
Mautic mautic
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 26 Oct 2026 14:00:00 +0000

Type Values Removed Values Added
Description A stored Cross-Site Scripting (XSS) vulnerability exists in the contact detail view of Mautic 7. Values of HTML-type custom contact fields are rendered without output sanitization. A user or integration able to write a value to such a field (for example, through contact editing, the contact API, or a form submission mapped to the field) can store a script payload in it. When another user, including an administrator, opens the affected contact's detail page, 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, such as creating new administrator accounts, altering system configuration, or accessing contact and campaign data.
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 8.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: Mautic

Published:

Updated: 2026-10-26T15:35:53.085Z

Reserved: 2026-10-22T06:39:21.788Z

Link: CVE-2026-115193

cve-icon Vulnrichment

Updated: 2026-10-26T15:33:44.633Z

cve-icon NVD

Status : Deferred

Published: 2026-10-26T14:16:30.760

Modified: 2026-10-26T16:17:16.670

Link: CVE-2026-115193

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-26T16:30:11Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')