Skip to main content
VulnerabilityPublished Updated

CVE-2024-57255: denx U-Boot · Integer Overflow or Wraparound

Affects denx U-BootSource CVE Database V5

0

Not known to be exploited · CVSS 7.1 High.

Data as of 26 Oct 2026, 10:12 UTC

CVSS 3.1 base score
7.1High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.3% chance of exploitation in 30 days – higher than 30% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:P/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 18 Feb 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Affected software

ProductAffectedFixed in
denx U-BootAffected
  • =0
  • =2025.01-rc1
Fixed in–

AI-suggested

  1. Immediately upgrade all affected devices to U-Boot version 2025.01-rc1 or later, where the vulnerability is patched.
  2. Implement strict validation and sanitization of squashfs filesystem inputs before they are processed by the bootloader, ideally rejecting filesystems with suspicious inode sizes or malformed metadata.
  3. Enforce physical security controls to prevent unauthorized local access to devices, including tamper-evident seals and secure boot mechanisms.
  4. Employ secure boot and trusted platform module (TPM) technologies to ensure bootloader integrity and prevent unauthorized code execution during boot.
  5. Conduct thorough inventory and risk assessments of embedded devices running U-Boot to identify vulnerable systems.
  6. Monitor device firmware update channels and subscribe to vendor security advisories for timely patch deployment.
  7. For critical infrastructure, consider network segmentation and device isolation to limit exposure of embedded devices to untrusted networks or users.
  8. Develop incident response plans that include procedures for bootloader compromise scenarios.

Description

An integer overflow in sqfs_resolve_symlink in Das U-Boot before 2025.01-rc1 occurs via a crafted squashfs filesystem with an inode size of 0xffffffff, resulting in a malloc of zero and resultant memory overwrite.

References

Community reviews

Loading reviews…