Memory Disclosure Flaw in MCUBoot for Zephyr Systems
CVE-2026-16662

2.4LOW

Key Information:

Vendor

Mcu-tools

Status
Vendor
CVE Published:
13 November 2026

What is CVE-2026-16662?

A vulnerability in the MCUBoot bootloader may allow attackers to exploit uninitialized stack memory within the boot record. Specifically, the function boot_save_boot_status() handles an image's EXPECTED_HASH_TLV without correctly zero-initializing the stack buffer, potentially leaking up to 63 bytes of stale stack content. This incident mainly occurs under configurations where the primary-slot validation is disabled, which allows for the insertion of crafted images and can result in untrusted boot-record measurements. Notably, this issue does not lead to integrity or availability compromises but highlights a critical aspect of bootloader security and the potential risks associated with unverified data being sent to remote verifiers.

Affected Version(s)

mcuboot 1.6.0 < 2.5.0

References

CVSS V3.1

Score:
2.4
Severity:
LOW
Confidentiality:
Low
Integrity:
None
Availability:
Low
Attack Vector:
Physical
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.