Zero Radar
← feed
CriticalVulnerabilityCVE-2026-115188updated 26 Oct 2026, 14:21 UTC

Mautic 7 campaign import lets logged-in users upload executable files

Any logged-in user allowed to import campaigns can upload a file that the web server will run as a program. That lets an attacker take over the server and read its settings and contact data.

Official source
SeverityCriticalCVSS 9.9 of 10
Being exploited?UnclearNo reports either way yet
Fix available?UnclearNo fixed version published in the sources yet
How sure is this?Official sourceBacked by an official source

How the attack works simplified

  1. 1Authenticated userAny user with campaign import rights
  2. 2Crafted campaign archiveBundled asset files with script names
  3. 3Files copied uncheckedNo name or type restrictions applied
  4. 4Script in web rootPlaced in publicly accessible media directory
  5. 5Remote code executionRuns as the web server user
  6. ResultAttacker controls the server

What happened

Mautic 7's campaign import copies bundled asset files into a publicly accessible media directory without checking file names or types. Authenticated users can use the UI or /api/campaigns/import to place server-side scripts in the web root, leading to remote code execution.

Why it is dangerous: Successful exploitation gives control with the web server user's privileges, exposing the Mautic configuration, application secrets, and contact data. Administrator rights are not required.

Are you affected?

You are affected if you run Mautic 7 and allow users to create campaign imports, especially on Apache setups that honor per-directory configuration, such as the default official Mautic Docker image.

Mautic 7 (campaign import feature)

What to do

  1. Restrict campaign import permissions to trusted users only until a fix is applied
  2. Check the media directory for unexpected script files and review recent campaign imports
  3. Watch for an official Mautic release or advisory that announces a patched version and update to it
  4. Limit the web server user's file access and disable script execution in the media directory if possible

Timeline

  1. 26 Oct 2026, 14:16 UTC
    Publicly disclosed
  2. 26 Oct 2026, 14:16 UTC
    Reported by NVD · NVD
  3. 26 Oct 2026, 14:21 UTC
    Picked up by Zero Radar

Sources 1 report, oldest first

Official vendor, government CERT or advisory database

Technical details

ID
CVE-2026-115188
CVSS
9.9 / 10
EPSS
0.7% chance of exploitation within 30 days
Disclosed
26 Oct 2026, 14:16 UTC
On Zero Radar
26 Oct 2026, 14:21 UTC (5 min after disclosure)
Last change
26 Oct 2026, 14:21 UTC

The plain-language parts and the attack diagram were written by an AI model (anthropic/claude-haiku-5.5) from the sources above. Facts like versions, exploitation and dates come from the sources themselves. How Zero Radar works

Mautic 7 campaign import lets logged-in users upload executable files · Zero Radar