CVE-2023-45664
Summary
| CVE | CVE-2023-45664 |
| State | PUBLIC |
| Assigner | [email protected] |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2023-10-21 00:15:00 UTC |
| Updated | 2023-11-04 06:15:00 UTC |
| Description | 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. |
NVD Known Affected Configurations (CPE 2.3)
| Type | Vendor | Product | Version | Update | Edition | Language |
|---|
| Application |
Nothings |
Stb Image.h |
2.28 |
All |
All |
All |
References
| Reference | Source | Link | Tags |
|---|
| stb/stb_image.h at 5736b15f7ea0ffb08dd38af21067c314d6a3aae9 · nothings/stb · GitHub |
MISC |
github.com |
|
| GHSL-2023-145_GHSL-2023-151/GHSL-2023-165_GHSL-2023-172: Several memory access violations in stb_image and stb_vorbis | GitHub Security Lab |
MISC |
securitylab.github.com |
|
| [SECURITY] Fedora 39 Update: usd-23.08-2.fc39 - package-announce - Fedora Mailing-Lists |
MISC |
lists.fedoraproject.org |
|
| [SECURITY] Fedora 37 Update: stb-0^20231011gitbeebb24-12.fc37 - package-announce - Fedora Mailing-Lists |
MISC |
lists.fedoraproject.org |
|
| [SECURITY] Fedora 38 Update: stb-0^20231011gitbeebb24-12.fc38 - package-announce - Fedora Mailing-Lists |
MISC |
lists.fedoraproject.org |
|
| CVE Program record |
CVE.ORG |
www.cve.org |
canonical |
| NVD vulnerability detail |
NVD |
nvd.nist.gov |
canonical, analysis |
No vendor comments have been submitted for this CVE.
Legacy QID Mappings
- 284707 Fedora Security Update for stb (FEDORA-2023-d486d13cfd)
- 284708 Fedora Security Update for stb (FEDORA-2023-a93c06a1d9)
- 285170 Fedora Security Update for stb (FEDORA-2023-def2f95af4)
- 506249 Alpine Linux Security Update for stb