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.
{
"cna_assigner": "VulnCheck",
"cwe_ids": [
"CWE-190"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/71xxx/CVE-2026-71973.json"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-71973.json"
[
{
"deprecated": false,
"digest": {
"line_hashes": [
"99811452784972510165013881533845304591",
"183679270125445262425710066990977219789",
"89163736644884464167496675031860583789",
"230968894273727474077135744713118665898",
"76398765034272778360524658203762199793",
"313414559769302857622851217112315270460",
"142383986318016012638471968640198812053",
"229039141538393476798917155363855952739",
"337799505387674372327700427050100533294"
],
"threshold": 0.9
},
"id": "CVE-2026-71973-625b7cc3",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/u-boot/u-boot/commit/561ae28cb56a082cfa90c1c421c4955bc215470b",
"target": {
"file": "fs/squashfs/sqfs.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "330460262765444441094824153176725192448",
"length": 1790
},
"id": "CVE-2026-71973-bc6d7706",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/u-boot/u-boot/commit/561ae28cb56a082cfa90c1c421c4955bc215470b",
"target": {
"file": "fs/squashfs/sqfs.c",
"function": "sqfs_read_directory_table"
}
}
]
"2026-10-01T08:07:30Z"