Lucene search

K
ubuntucveUbuntu.comUB:CVE-2023-45664
HistoryOct 21, 2023 - 12:00 a.m.

CVE-2023-45664

2023-10-2100:00:00
ubuntu.com
ubuntu.com
7
cve-2023-45664
stb_image
mit licensed
image processing
double-free
memory
realloc
multi-threaded
exploitation
code execution
unix

8.8 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

REQUIRED

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

0.001 Low

EPSS

Percentile

40.4%

stb_image is a single file MIT licensed library for processing images. A
crafted image file can trigger stbi__load_gif_main_outofmem attempt to
double-free the out variable. This happens in stbi__load_gif_main because
when the layers * stride value is zero the behavior is implementation
defined, but common that realloc frees the old memory and returns null
pointer. Since it attempts to double-free the memory a few lines below the
first β€œfree”, the issue can be potentially exploited only in a
multi-threaded environment. In the worst case this may lead to code
execution.

8.8 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

REQUIRED

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

0.001 Low

EPSS

Percentile

40.4%