Description
U-Boot before 2026.10-rc4 contains an integer overflow vulnerability in sqfs_read_directory_table() function when allocating the directory table buffer. Attackers can supply a crafted SquashFS image with an attacker-controlled superblock metablks_count value that causes heap buffer under-allocation and out-of-bounds writes, corrupting heap memory and crashing the bootloader.
Published: 2026-09-29
Score: 5.2 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Heap corruption leading to bootloader crash
Action: Apply patch
AI Analysis

Impact

The vulnerability is an integer overflow in the sqfs_read_directory_table function of U‑Boot. An attacker can craft a SquashFS image with a superblock.metablks_count value that is too large, causing the routine to allocate a buffer that is smaller than required. This under‑allocation leads to out‑of‑bounds writes on the heap, corrupting memory and ultimately causing the bootloader to crash.

Affected Systems

Vendor u‑boot, product U‑Boot. All releases prior to the 2026.10‑rc4 tag contain the flaw. No specific sub‑versions are listed, so any build based on an older U‑Boot tag is potentially vulnerable.

Risk and Exploitability

The CVSS score of 5.2 indicates a moderate risk. The EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog, suggesting no known widespread exploitation. The likely attack vector is that an adversary provides a malicious SquashFS image during the boot process. If the device accepts externally supplied images, the exploit could lead to a denial‑of‑service condition by crashing the bootloader. No evidence of remote code execution is present in the given description.

Generated by OpenCVE AI on September 30, 2026 at 10:24 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade U‑Boot to version 2026.10‑rc4 or later, where the integer‑overflow bug is fixed.
  • Validate the superblock.metablks_count field and other metadata before allocating the directory table buffer, rejecting any image that does not conform to expected limits.
  • If an upgrade is not possible, disable SquashFS support in the U‑Boot configuration or constrain the boot media to trusted sources that cannot be tampered with.

Generated by OpenCVE AI on September 30, 2026 at 10:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 02 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 30 Sep 2026 00:00:00 +0000

Type Values Removed Values Added
First Time appeared U-boot
U-boot u-boot
Vendors & Products U-boot
U-boot u-boot

Tue, 29 Sep 2026 21:45:00 +0000

Type Values Removed Values Added
Description U-Boot before 2026.10-rc4 contains an integer overflow vulnerability in sqfs_read_directory_table() function when allocating the directory table buffer. Attackers can supply a crafted SquashFS image with an attacker-controlled superblock metablks_count value that causes heap buffer under-allocation and out-of-bounds writes, corrupting heap memory and crashing the bootloader.
Title U-Boot before 2026.10-rc4 Integer Overflow in SquashFS Directory Table Allocation
First Time appeared Denx
Denx u-boot
Weaknesses CWE-190
CPEs cpe:2.3:a:denx:u-boot:*:*:*:*:*:*:*:*
Vendors & Products Denx
Denx u-boot
References
Metrics cvssV3_1

{'score': 5.2, 'vector': 'CVSS:3.1/AV:P/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H'}

cvssV4_0

{'score': 5.2, 'vector': 'CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-02T12:29:17.608Z

Reserved: 2026-08-08T16:43:04.178Z

Link: CVE-2026-71973

cve-icon Vulnrichment

Updated: 2026-10-02T12:29:12.901Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-29T22:18:22.080

Modified: 2026-10-02T13:17:53.737

Link: CVE-2026-71973

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-30T10:30:17Z

Weaknesses
  • CWE-190

    Integer Overflow or Wraparound