CVE-2024-57254
published 2025-02-18CVE-2024-57254: An integer overflow in sqfs_inode_size in Das U-Boot before 2025.01-rc1 occurs in the symlink size calculation via a crafted squashfs filesystem.
PriorityP426medium6.8CVSS 3.1
AVPACLPRNUINSUCHIHAH
EPSS
0.36%
28.4th percentile
An integer overflow in sqfs_inode_size in Das U-Boot before 2025.01-rc1 occurs in the symlink size calculation via a crafted squashfs filesystem.
Affected
11 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | u-boot | < u-boot 2023.01+dfsg-2+deb12u2 (bookworm) | u-boot 2023.01+dfsg-2+deb12u2 (bookworm) |
| denx | u-boot | < 2025.01-rc1 | 2025.01-rc1 |
| denx | u-boot | <= 2024.10 | — |
| denx | u-boot | >= 0 < 2021.01+dfsg-5+deb11u1 | 2021.01+dfsg-5+deb11u1 |
| denx | u-boot | >= 0 < 2023.01+dfsg-2+deb12u2 | 2023.01+dfsg-2+deb12u2 |
| denx | u-boot | >= 0 < 2025.01-1 | 2025.01-1 |
| denx | u-boot | >= 0 < 2025.01-1 | 2025.01-1 |
| denx | u-boot | >= 0 < 2022.01+dfsg-2ubuntu2.7 | 2022.01+dfsg-2ubuntu2.7 |
| denx | u-boot | >= 0 < 2025.10-0ubuntu0.24.04.2 | 2025.10-0ubuntu0.24.04.2 |
| msrc | azl3_qemu_8.2.0-16_on_azure_linux_3.0 | — | — |
| msrc | cbl2_qemu_6.2.0-24_on_cbl_mariner_2.0 | — | — |
CVSS provenance
nvdv3.16.8MEDIUMCVSS:3.1/AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
osv8.1HIGH
vendor_ubuntu8.1HIGH
vendor_debian7.1HIGH
vendor_msrc7.1HIGH
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
OSV
u-boot vulnerabilities
osv·2026-02-23·CVSS 8.1
CVE-2024-42040 [HIGH] u-boot vulnerabilities
u-boot vulnerabilities
Simon Diepold discovered that U-Boot incorrectly handled certain DHCP
responses. An attacker on the local network could possibly use this issue
to obtain sensitive memory contents. (CVE-2024-42040)
It was discovered that U-Boot incorrectly handled symlink size calculations
in squashfs file systems. An attacker could use this issue with a specially
crafted squashfs file system to cause U-Boot to crash, resulting in a denial
of service, or execute arbitrary code. (CVE-2024-57254)
It was discovered that U-Boot incorrectly handled inode size calculations
in squashfs file systems. An attacker could use this issue with a specially
crafted squashfs file system to cause U-Boot to crash, resulting in a denial
of service, or execute arbitrary code. (CVE-2024-57255)
It was
GHSA
GHSA-66gw-8528-j2rp: An integer overflow in sqfs_inode_size in Das U-Boot before 2025
ghsa_unreviewed·2025-02-19
CVE-2024-57254 [HIGH] CWE-190 GHSA-66gw-8528-j2rp: An integer overflow in sqfs_inode_size in Das U-Boot before 2025
An integer overflow in sqfs_inode_size in Das U-Boot before 2025.01-rc1 occurs in the symlink size calculation via a crafted squashfs filesystem.
OSV
CVE-2024-57254: An integer overflow in sqfs_inode_size in Das U-Boot before 2025
osv·2025-02-18·CVSS 6.8
CVE-2024-57254 [MEDIUM] CVE-2024-57254: An integer overflow in sqfs_inode_size in Das U-Boot before 2025
An integer overflow in sqfs_inode_size in Das U-Boot before 2025.01-rc1 occurs in the symlink size calculation via a crafted squashfs filesystem.
Ubuntu
U-Boot vulnerabilities
vendor_ubuntu·2026-02-23·CVSS 8.1
CVE-2024-57257 [HIGH] U-Boot vulnerabilities
Title: U-Boot vulnerabilities
Summary: Several security issues were fixed in U-Boot.
Simon Diepold discovered that U-Boot incorrectly handled certain DHCP
responses. An attacker on the local network could possibly use this issue
to obtain sensitive memory contents. (CVE-2024-42040)
It was discovered that U-Boot incorrectly handled symlink size calculations
in squashfs file systems. An attacker could use this issue with a specially
crafted squashfs file system to cause U-Boot to crash, resulting in a denial
of service, or execute arbitrary code. (CVE-2024-57254)
It was discovered that U-Boot incorrectly handled inode size calculations
in squashfs file systems. An attacker could use this issue with a specially
crafted squashfs file system to cause U-Boot to crash, resulting in a denial
o
Microsoft
An integer overflow in sqfs_inode_size in Das U-Boot before 2025.01-rc1 occurs in the symlink size calculation via a crafted squashfs filesystem.
vendor_msrc·2025-02-11·CVSS 7.1
CVE-2024-57254 [HIGH] CWE-190 An integer overflow in sqfs_inode_size in Das U-Boot before 2025.01-rc1 occurs in the symlink size calculation via a crafted squashfs filesystem.
An integer overflow in sqfs_inode_size in Das U-Boot before 2025.01-rc1 occurs in the symlink size calculation via a crafted squashfs filesystem.
FAQ: Is Azure Linux the only Microsoft product that includes this open-source library and is therefore potentially affected by this vulnerability?
One of the main benefits to our customers who choose to use the Azure Linux distro is the commitment to keep it up to date with the most recent and most secure versions of the open source libraries with which the distro is composed. Microsoft is committed to transparency in this work which is why we began publishing CSAF/VEX in October 2025. See this blog post for more information. If impact to additional products is identified, we will update the CVE to reflect this.
Mariner: Mariner
mitre: mitre
Debian
CVE-2024-57254: u-boot - An integer overflow in sqfs_inode_size in Das U-Boot before 2025.01-rc1 occurs i...
vendor_debian·2024·CVSS 7.1
CVE-2024-57254 [HIGH] CVE-2024-57254: u-boot - An integer overflow in sqfs_inode_size in Das U-Boot before 2025.01-rc1 occurs i...
An integer overflow in sqfs_inode_size in Das U-Boot before 2025.01-rc1 occurs in the symlink size calculation via a crafted squashfs filesystem.
Scope: local
bookworm: resolved (fixed in 2023.01+dfsg-2+deb12u2)
bullseye: resolved (fixed in 2021.01+dfsg-5+deb11u1)
forky: resolved (fixed in 2025.01-1)
sid: resolved (fixed in 2025.01-1)
trixie: resolved (fixed in 2025.01-1)
No detection rules found.
No public exploits indexed.
No writeups or analysis indexed.
2025-02-18
Published