Skip to main content

U-Boot CVE-2025-70290

| EUVDEUVD-2025-210793 CRITICAL
Integer Overflow or Wraparound (CWE-190)
2026-08-26 mitre GHSA-j2xx-grh4-4p3q
9.8
CVSS 3.1 · Vendor: mitre
Share

Severity by source

Vendor (mitre) PRIMARY
9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
8.4 HIGH

Trigger is malformed on-disk ZFS metadata parsed at boot, so AV:L not AV:N; no auth or prior privilege needed (PR:N) and full code-execution impact gives C/I/A:H.

3.1 AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
Analysis Generated
Aug 27, 2026 - 22:32 vuln.today
CVSS changed
Aug 27, 2026 - 20:37 NVD
9.8 (CRITICAL)
CVE Published
Aug 26, 2026 - 00:00 cve.org
CRITICAL 9.8
CVE Published
Aug 26, 2026 - 00:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

An issue was discovered in Denx U-Boot before 2026.04. An integer overflow vulnerability in the ZFS filesystem support can be triggered by malformed on-disk metadata. The issue may result in incorrect memory allocation followed by out-of-bounds memory access, potentially leading to a crash or arbitrary code execution during the boot process.

AnalysisAI

Memory corruption in Das U-Boot's ZFS filesystem driver (all releases before 2026.04) lets an attacker who controls the on-disk ZFS metadata trigger an integer overflow (CWE-190) that leads to undersized allocation and out-of-bounds access, enabling a boot-time crash or arbitrary code execution in the pre-OS bootloader context. Rated CVSS 9.8 by the reporter, but the flaw is reached only when U-Boot parses attacker-supplied ZFS storage during boot, so realistic exploitation is local/physical rather than network-borne. EPSS is low (0.17%, 7th percentile) and there is no confirmed active exploitation.

Technical ContextAI

U-Boot is the dominant open-source bootloader for embedded and IoT systems; it can mount several filesystems (ext4, FAT, ZFS, etc.) to load kernel and boot images. The vulnerability lives in the optional ZFS support, where fields from on-disk ZFS metadata are used in size arithmetic without adequate bounds checking. Per CWE-190 (Integer Overflow or Wraparound), a crafted metadata value overflows during a size computation, so a subsequent allocation is too small; later reads/writes then run past the buffer (out-of-bounds access), corrupting adjacent memory in the bootloader's flat, largely unprotected execution environment. The CPE (cpe:2.3:a:n/a:n/a:*) is a placeholder and provides no usable product/version constraint.

RemediationAI

Vendor-released patch: upgrade to U-Boot 2026.04 or later, which contains the fix; rebuild and reflash device firmware and re-sign boot images as required by your secure-boot chain. Where immediate upgrade is not possible, the most effective compensating control is to disable ZFS filesystem support in the U-Boot build configuration (drop CONFIG_FS_ZFS / ZFS command support) if the device does not need to boot from ZFS - this removes the vulnerable code path entirely, at the cost of losing ZFS boot capability. Additionally, restrict the boot order so devices boot only from trusted, non-removable, integrity-protected storage and disallow booting from user-attachable ZFS media (trade-off: reduces recovery/USB-boot flexibility), and enforce signed-image verification before ZFS parsing where the platform allows. Confirm the exact fixed version and any backports against the official U-Boot release notes; the http://u-boot.com reference in the feed is unverified, so validate advisories via denx.de or the U-Boot GitLab.

More in N A

View all
CVE-2026-30623 CRITICAL POC
9.8 Jul 15

Command injection in LiteLLM 1.18.10 lets attackers who can configure MCP (Model Context Protocol) servers supply arbitr

CVE-2026-67917 CRITICAL POC
9.8 Aug 17

SQL injection in AzuraCast's backup restore flow (versions up to and including 0.23.7) lets an attacker achieve privileg

CVE-2026-75337 CRITICAL POC
9.8 Aug 27

Arbitrary file read in Yu AI Code Mother v4.3 lets anonymous, remote attackers retrieve files outside the intended previ

CVE-2026-31072 CRITICAL POC
9.8 May 19

Remote code execution in APScheduler (all versions through 3.10.x and 4.0.0a5) is achievable when applications deseriali

CVE-2026-45185 CRITICAL POC
9.8 May 12

Remote code execution in the Exim mail transfer agent (versions before 4.99.3) built against certain GnuTLS configuratio

CVE-2025-50455 CRITICAL POC
9.1 Jul 27

SQL injection in EasyAppointments <=1.5.1 allows unauthenticated attackers to extract and modify database contents via t

CVE-2026-36356 CRITICAL POC
9.1 May 05

Unauthenticated remote OS command injection in MeiG Smart FORGE_SLT711 cellular gateway firmware MDM9607.LE.1.0-00110-ST

CVE-2026-31071 CRITICAL POC
9.1 May 19

Unauthenticated API access in LalanaChami Pharmacy Management System (commit 5c3d028) allows remote attackers to dump al

CVE-2025-66391 HIGH POC
8.8 Jun 17

Privilege escalation via broken access control in Citrix Cloud (through 2025-11-10) lets a user holding only read-only p

CVE-2026-75419 HIGH POC
8.8 Aug 27

go-wind-cms (GoWind) before 1.0.0 exposes all administrative APIs to any authenticated user because NewAuthorizer() retu

CVE-2026-26740 HIGH POC
8.2 Mar 18

Giflib 5.2.2 contains a buffer overflow in the EGifGCBToExtension function that fails to validate allocated memory when

CVE-2025-60464 HIGH POC
7.8 Jun 25

Denial of service in GPAC's MP4Box multimedia tool (versions before 26.02.0) arises from a use-after-free in the gf_sei_

Share

CVE-2025-70290 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy