CVE Vulnerabilities

CVE-2017-8906

Integer Underflow (Wrap or Wraparound)

Published: May 11, 2017 | Modified: Sep 02, 2020
CVSS 3.x
5.5
MEDIUM
Source:
NVD
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
CVSS 2.x
4.3 MEDIUM
AV:N/AC:M/Au:N/C:N/I:N/A:P
RedHat/V2
RedHat/V3
Ubuntu
MEDIUM

An integer underflow vulnerability exists in pixel-a.asm, the x86 assembly code for planeClipAndMax() in MulticoreWare x265 through 2.4, as used by the x265_encoder_encode dependency in libbpg and other products. A small picture can cause an integer underflow, which leads to a Denial of Service in the process of encoding.

Weakness

The product subtracts one value from another, such that the result is less than the minimum allowable integer value, which produces a value that is not equal to the correct result.

Affected Software

Name Vendor Start Version End Version
X265_high_efficiency_video_coding Multicorewareinc * 2.4 (including)
X265 Ubuntu artful *
X265 Ubuntu esm-apps/xenial *
X265 Ubuntu upstream *
X265 Ubuntu xenial *
X265 Ubuntu yakkety *
X265 Ubuntu zesty *

References