{"id":"CVE-2026-115193","kind":"vulnerability","aliases":["CVE-2026-115193"],"related":[],"title":"Mautic 7: stored XSS in contact view lets scripts run as admins","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.","summary":"Values in HTML-type custom contact fields are shown on the contact detail page without sanitising them. A person who can write to such a field can store a script that runs in the browser of anyone who opens that contact, including an administrator, and so act as that admin.","severity":"high","cvss":8.2,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["marketing-automation","mautic","package","self-hosted"],"not_affected_if":["no-html-custom-fields"],"how_to_check":"- unknown","fix":"- unknown","status":"open","published_at":"2026-10-26T14:16:30+00:00","first_seen_at":"2026-10-26T14:30:36+00:00","triaged_at":"2026-10-26T14:32:19+00:00","updated_at":"2026-10-26T14:32:19+00:00","category":"package","confidence":0.6,"triage":{"at":"2026-10-26T14:32:19Z","model":"claude-haiku-5-5","output":{"fix":"- unknown","reach":"internet","title":"Mautic 7: stored XSS in contact view lets scripts run as admins","impact":"high","summary":"Values in HTML-type custom contact fields are shown on the contact detail page without sanitising them. A person who can write to such a field can store a script that runs in the browser of anyone who opens that contact, including an administrator, and so act as that admin.","category":"package","nicknames":[],"who_cares":["mautic","self-hosted","marketing-automation"],"confidence":0.6,"needs_auth":"yes","worst_case":"Attacker runs script as admin, creating admin accounts or changing config","analyst_note":"Find the fixed Mautic version and the upstream advisory at the NVD link; the sources give no version or fix.","how_to_check":"- unknown","needs_analyst":true,"not_affected_if":["no-html-custom-fields"],"who_is_affected":"Sites running Mautic 7 that use HTML-type custom contact fields and let users, integrations or form submissions write to them. Installations that do not use HTML-type custom contact fields, or that only accept contact data from trusted sources, are less exposed. The sources do not name a patched version.","user_interaction":"yes","needs_special_setup":"yes","severity_if_unknown":"high"},"cost_usd":0.000564,"input_tokens":3427,"output_tokens":442,"severity_before":"high"},"analyst_status":null,"analyst_note":null,"search":"'-115193':15A,18A '-2026':14A,17A '7':2A,94C 'abl':112C 'access':193C 'account':188C 'act':74B 'action':177C 'activ':166C 'admin':12A,77B 'administr':71B,149C,176C,187C 'affect':152C 'allow':171C 'alter':189C 'anoth':145C 'anyon':64B 'api':128C 'attack':173C 'autom':21B 'behalf':179C 'browser':62B,167C 'campaign':196C 'configur':191C 'contact':6A,33B,39B,68B,89C,101C,124C,127C,153C,194C 'context':163C 'could':170C 'creat':185C 'cross':81C 'cross-sit':80C 'custom':32B,100C 'cve':13A,16A 'data':197C 'detail':40B,90C,155C 'edit':125C 'exampl':122C 'execut':160C 'exist':86C 'field':34B,53B,102C,120C,136C 'form':131C 'host':26B 'html':30B,98C 'html-type':29B,97C 'includ':69B,147C 'inject':158C 'integr':111C 'let':8A 'map':133C 'market':20B 'marketing-autom':19B 'mautic':1A,22B,93C 'new':186C 'open':66B,150C 'output':106C 'packag':23B 'page':41B,156C 'payload':141C 'perform':175C 'person':46B 'render':104C 'run':10A,59B 'sanit':107C 'sanitis':43B 'script':9A,57B,83C,140C,159C 'self':25B 'self-host':24B 'session':168C 'shown':36B 'site':82C 'store':3A,55B,79C,138C 'submiss':132C 'system':190C 'type':31B,99C 'user':109C,146C 'valu':27B,95C,116C 'victim':182C 'view':7A,91C 'vulner':85C 'within':161C 'without':42B,105C 'write':49B,114C 'xss':4A,84C","nicknames":[],"mitigations":[],"who_affected":"Sites running Mautic 7 that use HTML-type custom contact fields and let users, integrations or form submissions write to them. Installations that do not use HTML-type custom contact fields, or that only accept contact data from trusted sources, are less exposed. The sources do not name a patched version.","tier":"B","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-26T14:16:30+00:00","kev":null,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N","cvss_by":"security@mautic.org","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-115193","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-115193","severity":null,"published_at":"2026-10-26T14:16:30+00:00","modified_at":"2026-10-26T14:21:33+00:00","first_seen_at":"2026-10-26T14:30:36+00:00","fetched_at":"2026-10-26T14:30:36+00:00","note":null}],"documents":[],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}