Skip to main content

mutt CVE-2026-43864

| EUVDEUVD-2026-26904 LOW
NULL Pointer Dereference (CWE-476)
2026-05-04 mitre
2.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malicious GPG signature in email
  2. Delivery
    User receives and opens email
  3. Exploit
    Mutt parses signature metadata
  4. Execution
    show_sig_summary dereferences null pointer
  5. Persist
    Application crashes
  6. Impact
    Denial of service

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

CRITICAL: Exploitation requires the following specific conditions: (1) Mutt must be configured with GPG signature verification enabled (default in most distributions), (2) the user must actively open or view an email containing the malicious signature block, and (3) the email must be crafted to produce a null key->subkeys pointer in mutt's GPG handling routine. Exploitation is NOT possible via email receipt alone (no automatic trigger); it requires explicit user action to display the message. Authentication is not required (PR:N) but the attack is constrained to local access and high complexity (AC:H), meaning reproducibility and reliability are low. Desktop/workstation deployment is implicit; headless or non-interactive mail servers are unaffected.

Impact

This vulnerability presents minimal real-world risk despite meeting denial-of-service criteria. The CVSS vector (AV:L/AC:H/PR:N/UI:R) indicates local attack vector, high complexity, and required user interaction, collectively constraining practical exploitability. EPSS data not provided, but the combination of low CVSS (2.5), local-only attack surface, and mandatory user action (viewing email) suggests negligible exploitation probability. The impact is limited to application availability (A:L) with no confidentiality or integrity compromise. This is a legitimate DoS but only affects users who open emails with deliberately malformed GPG signatures; typical email users are unlikely to encounter such payloads organically. The vulnerability is not tracked in CISA KEV and no public exploit exists, indicating no active exploitation in the wild.

Exploit ScenarioDerived

An attacker crafts an email with a malicious GPG signature block designed to cause mutt's signature verification routine to dereference a null key subkey pointer. When a mutt user receives and opens this email (triggering signature display), the application crashes and terminates, requiring the user to restart mutt. The attack requires the target to actively view the email and have GPG signature verification enabled, limiting practical attack scope to sophisticated email-based denial of service against specific mutt users.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 04, 2026

Mutt mail client before version 2.3.2 crashes due to a null pointer dereference in the show_sig_summary function when processing GPG signatures, causing denial of service. The vulnerability requires local access and user interaction to trigger (viewing a malicious email with a crafted signature), resulting in application termination with minimal real-world impact. CVSS score of 2.5 reflects low severity; no public exploit or active exploitation confirmed.

RemediationAI

Vendor-released patch: mutt 2.3.2. Upgrade mutt to version 2.3.2 or later, which includes the null pointer check fix in crypt-gpgme.c (commit ebfa2969042d89303d15334193fcc32866c8a8df). For users unable to upgrade immediately, a workaround is to disable GPG signature verification features in mutt's configuration (set crypt_verify_sig=no), though this reduces email security guarantees. Distributions maintaining legacy mutt versions should backport the one-line fix (replacing the conditional logic in show_sig_summary) to their packages. See GitHub repository at https://github.com/muttmua/mutt/ for patch details.

Affected VersionsENISA

mutt 0 <2.3.2

Affected Packages

euvd mutt fix: 2.3.2

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability exists in mutt's GPG signature verification code (crypt-gpgme.c), specifically the show_sig_summary function that processes and displays cryptographic signature metadata. The root cause is a missing null pointer check (CWE-476) before dereferencing the key->subkeys structure. When a GPG key object lacks a subkeys field, the code attempts to dereference a null pointer, causing the application to crash. The affected CPE cpe:2.3:a:mutt:mutt:*:*:*:*:*:*:*:* indicates all mutt versions before 2.3.2 are vulnerable. The fix validates that both the key and key->subkeys pointers are non-null before accessing the expires member.

Know when Mutt 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

NVD PRIMARY 2.5 LOW
AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:L

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
High
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
Low

Lifecycle Timeline

3
Patch available
May 04, 2026 - 07:31 EUVD
Patch released
May 04, 2026 - 07:16 nvd
Patch available
CVE Published
May 04, 2026 - 06:10 nvd
LOW 2.5

DescriptionCVE.org

mutt before 2.3.2 has a show_sig_summary NULL pointer dereference.

Threat Intelligence Overview

EPSS Score
0.0%
Top 98% exploitable
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

12
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +12
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

More in Mutt

View all
CVE-2018-14362 CRITICAL
9.8 Jul 17

An issue was discovered in Mutt before 1.10.1 and NeoMutt before 2018-07-16. Rated critical severity (CVSS 9.8), this vu

CVE-2018-14359 CRITICAL
9.8 Jul 17

An issue was discovered in Mutt before 1.10.1 and NeoMutt before 2018-07-16. Rated critical severity (CVSS 9.8), this vu

CVE-2018-14358 CRITICAL
9.8 Jul 17

An issue was discovered in Mutt before 1.10.1 and NeoMutt before 2018-07-16. Rated critical severity (CVSS 9.8), this vu

CVE-2018-14357 CRITICAL
9.8 Jul 17

An issue was discovered in Mutt before 1.10.1 and NeoMutt before 2018-07-16. Rated critical severity (CVSS 9.8), this vu

CVE-2018-14356 CRITICAL
9.8 Jul 17

An issue was discovered in Mutt before 1.10.1 and NeoMutt before 2018-07-16. Rated critical severity (CVSS 9.8), this vu

CVE-2018-14354 CRITICAL
9.8 Jul 17

An issue was discovered in Mutt before 1.10.1 and NeoMutt before 2018-07-16. Rated critical severity (CVSS 9.8), this vu

CVE-2018-14353 CRITICAL
9.8 Jul 17

An issue was discovered in Mutt before 1.10.1 and NeoMutt before 2018-07-16. Rated critical severity (CVSS 9.8), this vu

CVE-2018-14352 CRITICAL
9.8 Jul 17

An issue was discovered in Mutt before 1.10.1 and NeoMutt before 2018-07-16. Rated critical severity (CVSS 9.8), this vu

CVE-2018-14351 CRITICAL
9.8 Jul 17

An issue was discovered in Mutt before 1.10.1 and NeoMutt before 2018-07-16. Rated critical severity (CVSS 9.8), this vu

CVE-2018-14350 CRITICAL
9.8 Jul 17

An issue was discovered in Mutt before 1.10.1 and NeoMutt before 2018-07-16. Rated critical severity (CVSS 9.8), this vu

CVE-2018-14349 CRITICAL
9.8 Jul 17

An issue was discovered in Mutt before 1.10.1 and NeoMutt before 2018-07-16. Rated critical severity (CVSS 9.8), this vu

CVE-2014-9116 MEDIUM POC
5.0 Dec 02

The write_one_header function in mutt 1.5.23 does not properly handle newline characters at the beginning of a header, w

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy