CVE-2022-2347

Unchecked Download size in Uboot

Published Sep 23, 2022 CVSS 3.1 · 7.7 High EPSS < 1% KEV · Not listed
Description
There exists an unchecked length field in UBoot. The U-Boot DFU implementation does not bound the length field in USB DFU download setup packets, and it does not verify that the transfer direction corresponds to the specified command. Consequently, if a physical attacker crafts a USB DFU download setup packet with a `wLength` greater than 4096 bytes, they can write beyond the heap-allocated request buffer.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-4150-1 u-boot security update
EUVD EUVD EUVD-2022-34616 There exists an unchecked length field in UBoot. The U-Boot DFU implementation does not bound the length field in USB DFU download setup packets, and it does not verify that the transfer direction corresponds to the specified command. Consequently, if a physical attacker crafts a USB DFU download setup packet with a `wLength` greater than 4096 bytes, they can write beyond the heap-allocated request buffer.
Ubuntu USN Ubuntu USN USN-5764-1 U-Boot vulnerabilities
Ubuntu USN Ubuntu USN USN-6523-1 u-boot-nezha vulnerability
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
Google
Published
Updated
May 12, 2026, 10:12 AM
Reserved
Jul 8, 2022, 12:00 AM
Status
Modified
Published
Sep 23, 2022, 1:15 PM
Modified
Jun 17, 2026, 4:41 AM