Lucene search

K
alpinelinuxAlpine Linux Development TeamALPINE:CVE-2023-45664
HistoryOct 21, 2023 - 12:15 a.m.

CVE-2023-45664

2023-10-2100:15:09
Alpine Linux Development Team
security.alpinelinux.org
2
cve-2023-45664
mit licensed
crafted image
double-free
stbi__load_gif_main_outofmem
multi-threaded environment
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

9.3 High

AI Score

Confidence

High

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.

OSVersionArchitecturePackageVersionFilename
Alpineedge-communitynoarchstb<Β 0_git20231012-r0UNKNOWN
Alpine3.19-communitynoarchstb<Β 0_git20231012-r0UNKNOWN
Alpine3.20-communitynoarchstb<Β 0_git20231012-r0UNKNOWN

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

9.3 High

AI Score

Confidence

High

0.001 Low

EPSS

Percentile

40.4%