CVE-2017-3226
Das U-Boot is a device bootloader that can read its configuration from an AES encrypted file. Devices that make use of Das U-Boot's AES-CBC encryption feature using environment encryption (i.e., setting the configuration parameter CONFIG_ENV_AES=y) read environment variables from disk as the encrypted disk image is processed. An attacker with physical access to the device can manipulate the encrypted environment data to include a crafted two-byte sequence which triggers an error in environment variable parsing. This error condition is improperly handled by Das U-Boot, resulting in an immediate process termination with a debugging message.
Scoring
- CVSS base score
- 0
- EPSS probability
- 0.04%
- CWE
- CWE-329
- Published
- 2018-07-24
- Last modified
- 2026-03-14
Affected products
- Das U-Boot
Weakness type
Related vulnerabilities
- CVE-2026-14969 — 389-ds-base: 389-ds-base: static initialization vector in aes-cbc/3des-cbc attribute encryption
- CVE-2024-56141 — Minosoft has IV equal to key
- CVE-2026-45787 — electerm's encrypt method not safe enough
- CVE-2024-49783 — IBM OpenPages with Watson information disclosure
- CVE-2025-2814 — Crypt::CBC versions between 1.21 and 3.05 for Perl may use insecure rand() function for cryptographic functions
- CVE-2022-29054 — A missing cryptographic steps vulnerability [CWE-325] in the functions that encrypt the DHCP and...
- CVE-2021-27499 — Ypsomed mylife Cloud, mylife Mobile Application, Ypsomed mylife Cloud: All versions prior to 1.7.2,...
- CVE-2020-5408 — Dictionary attack with Spring Security queryable text encryptor