Skip to content
OpenAdvisories
Medium · 4.3 CVE-2026-116739 EUVD-2026-110487GHSA-qvwh-gpqc-cpp8

VMime through 0.9.2 Uninitialized Stack Memory Disclosure via uuencode Decoder

Published Oct 26, 2026 · Updated Nov 4, 2026 · Assigned by VulnCheck

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.

Affected products

VendorProductAffectedFixed
kisli vmime ≤ 0.9.2 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 13 libvmime No fix yet —
Debian 12 libvmime No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 libvmime No fix yet —
Ubuntu 26.04 LTS libvmime No fix yet —
Ubuntu 24.04 LTS libvmime No fix yet —
Ubuntu 22.04 LTS libvmime No fix yet —
Ubuntu 20.04 LTS libvmime No fix yet —
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS libvmime No fix yet —
Ubuntu 16.04 LTS libvmime No fix yet —

References