Skip to main content
← All vulnerabilities
CVE-2026-116739EUVD-2026-110487GHSA-QVWH-GPQC-CPP8

VMime through 0.9.2 Uninitialized Stack Memory Disclosure via uuencode Decoder

Published
Last modified
published
Not listed in CISA KEV
Fix
Fix or patch referenced
None on Exploit-DB, Metasploit or GitHub

Summary

VMime, a C++ mail handling library, is affected, and an attacker who sends a specially crafted uuencoded email attachment can cause the library to leak small amounts of uninitialized memory from the program's stack into decoded attachment data. This could expose fragments of sensitive in-memory information to whoever receives or processes the decoded output.

Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.

Read the original description

VMime through 0.9.2 contains an information disclosure vulnerability in the uuEncoder::decode function that writes uninitialized stack memory into decoded output for over-long lines. Attackers can send a crafted uuencode or x-uuencode MIME part with a large line length byte to leak up to 15 bytes of stack contents per line in decoded attachments.

Timeline

  1. CVE published
  2. First seen by cve.now

Affected versions

  • kisli vmime

    through 0.9.2

References 6

GitHub · kisli/vmime

hackmd.io

vulncheck.com