Cryptographic Issues Affecting u-boot package, versions [,2017.09)


Severity

Recommended
0.0
medium
0
10

CVSS assessment made by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.45% (76th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications

Snyk Learn

Learn about Cryptographic Issues vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-UNMANAGED-UBOOT-2317758
  • published14 Dec 2021
  • disclosed24 Jul 2018
  • creditUnknown

Introduced: 24 Jul 2018

CVE-2017-3226  (opens in a new tab)
CWE-310  (opens in a new tab)
CWE-329  (opens in a new tab)

How to fix?

Upgrade u-boot to version 2017.09 or higher.

Overview

Affected versions of this package are vulnerable to Cryptographic Issues. 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.

CVSS Scores

version 3.1