CVE-2026-43861
Linux Debian vulnerability analysis and mitigation

Overview

CVE-2026-43861 is a null byte injection vulnerability in the mutt email client affecting all versions before 2.3.2. The flaw exists in the url_pct_decode() function, which fails to check for embedded null bytes (\0) when percent-decoding URLs. It was published on May 4, 2026, with a patch available in mutt 2.3.2. The vulnerability carries a CVSS v3.1 base score of 3.7 (Low) (GitHub Advisory, Feedly).

Technical details

The root cause is classified as CWE-158 (Improper Neutralization of Null Byte or NUL Character). In url.c, the url_pct_decode() function processes percent-encoded URL sequences (e.g., %XX) but did not previously reject the %00 sequence, which decodes to a null byte. The fix adds a condition (hexval(s[1]) > 0 || hexval(s[2]) > 0) to explicitly reject %00 as an invalid character in a URL, preventing null bytes from being written into the decoded output buffer. The attack vector is network-based with high complexity, requiring no privileges or user interaction, and is triggered by processing a specially crafted URL embedded in an email (GitHub Commit, GitHub Advisory). The vulnerability was reported by evilrabbit@tutamail.com (GitHub Commit).

Impact

Successful exploitation could allow an attacker to manipulate URL handling behavior in mutt's email processing by crafting URLs containing %00 (null byte) sequences that are interpreted differently than intended after decoding. The primary impact is a low-severity integrity violation — there is no confidentiality or availability impact. An attacker could potentially cause mutt to process a truncated or altered URL, leading to unexpected behavior such as bypassing URL validation logic or redirecting URL-based actions (GitHub Advisory, Feedly).

Exploitability

There is no known public proof-of-concept exploit and no evidence of in-the-wild exploitation at this time. The EPSS score is approximately 0.029–0.041%, placing it in the 13th percentile for exploitation likelihood within 30 days. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been reported (GitHub Advisory, Feedly).

Mitigation and workarounds

Users should upgrade mutt to version 2.3.2 or later, which includes the fix that rejects %00 as an invalid percent-encoded character in url_pct_decode(). SUSE has issued a security update (SUSE-SU-2026:2301-1) for affected distributions (SUSE Advisory). As an interim measure, organizations should consider restricting mutt's processing of URLs from untrusted email sources until patching is complete (Feedly).

Community reactions

SUSE issued a security advisory (SUSE-SU-2026:2301-1) addressing this vulnerability in their mutt packages, and openSUSE published a corresponding security announcement (SUSE Advisory, openSUSE Announce). Tenable published a Nessus plugin (ID 312035) to detect vulnerable mutt installations. Overall community reaction has been muted given the low severity rating and absence of active exploitation.

Additional resources


SourceThis report was generated using AI

Related Linux Debian vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-71969HIGH8.4
  • Linux Debian logoLinux Debian
  • optee-os
NoNoAug 10, 2026
CVE-2026-71968HIGH8.4
  • Linux Debian logoLinux Debian
  • optee-os
NoNoAug 10, 2026
CVE-2026-72913HIGH7.3
  • Linux Debian logoLinux Debian
  • kitty
NoYesAug 10, 2026
CVE-2026-73030HIGH7.2
  • Linux Debian logoLinux Debian
  • unearth
NoNoAug 10, 2026
CVE-2026-71967MEDIUM5.7
  • Linux Debian logoLinux Debian
  • optee-os
NoNoAug 10, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management