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.05% (24th 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-2317742
  • published14 Dec 2021
  • disclosed24 Jul 2018
  • creditUnknown

Introduced: 24 Jul 2018

CVE-2017-3225  (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. For devices utilizing this environment encryption mode, U-Boot's use of a zero initialization vector may allow attacks against the underlying cryptographic implementation and allow an attacker to decrypt the data. Das U-Boot's AES-CBC encryption feature uses a zero (0) initialization vector. This allows an attacker to perform dictionary attacks on encrypted data produced by Das U-Boot to learn information about the encrypted data.

CVSS Scores

version 3.1