Safeguard
Vulnerability Analysis•

CVE-2023-40203: Medium Missing Authorization in MailMunch

CVE-2023-40203 is a medium (4.3) missing authorization flaw in the MailChimp Forms by MailMunch WordPress plugin up to 3.1.4. Update to 3.1.5.

Safeguard Security Team
3 min read

CVE-2023-40203 is a medium severity (CVSS 4.3) missing authorization flaw in the MailChimp Forms by MailMunch WordPress plugin, up to and including version 3.1.4. Patchstack lists 3.1.5 as the patched version. Update the plugin or remove it.

What's affected

The record names the WordPress plugin MailChimp Forms by MailMunch, versions up to and including 3.1.4. It scores the flaw 4.3 (Medium) with the vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L.

The weakness is CWE-862 (missing authorization). In practice that means a function in the plugin does not check whether the person calling it is allowed to. The NVD text says it allows exploiting incorrectly configured access control security levels. The record's vector needs no privileges but does need a user action, with a low impact on availability.

Patchstack vulnerability database entry lists 3.1.5 as the patched version and rates its own priority as low.

How to check if you're exposed

If you have shell access to the site, WP-CLI will show the installed version and whether an update is waiting:

wp plugin list --fields=name,status,version,update
wp plugin get mailchimp-forms-by-mailmunch --fields=name,version,update_version

Without WP-CLI, open Plugins in the WordPress admin and read the version under the plugin name. Anything at or below 3.1.4 is affected. Multisite owners should check each site and the network, because a plugin can be active on only some of them.

If you run many sites, collect the plugin list from each one and look for this plugin by its folder name, mailchimp-forms-by-mailmunch. You can also paste a manifest into the free in-browser dependency scan at gold.safeguard.sh/scan to see which known CVEs touch your packages.

What to do now

  1. Find every site that has MailChimp Forms by MailMunch installed, active or not. A deactivated plugin still sits on disk.
  2. Update to 3.1.5 or later from the Plugins screen, or with wp plugin update mailchimp-forms-by-mailmunch.
  3. If the plugin is no longer used, delete it rather than leaving it deactivated.
  4. Check which user roles can sign in to the site, and remove accounts that no longer need access.
  5. Turn on automatic updates for plugins you rely on, and keep a short list of what is installed on each site.

Why it matters

Missing authorization is the plainest kind of access control bug. The code runs the action for anyone who asks, because nobody wrote the check. It is common in WordPress plugins that expose request handlers for forms and settings.

The risk here is modest. The record rates the effect as low availability impact and nothing on confidentiality or integrity, and Patchstack classes it as low priority. It is still worth the two minutes the update takes, because marketing plugins tend to stay installed long after the campaign ends.

Try it yourself

Click through it at your own pace, or open it full screen.

Quick check

Is this plugin's flaw serious?

The scores say it is minor. The record gives 4.3 with only a low availability impact. The reason to update is that it costs almost nothing and removes a standing weakness.

What if I do not use the plugin any more?

Delete it. A deactivated plugin is not running, but its files stay on the server, and old plugin files are easy to forget in the next audit.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

We email you a link to confirm, and only then add you to the list. Unsubscribe in one click. Privacy

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.