Approved changes feed: RSS · Atom

cpe:2.3:a:nothings:stb_vorbis.c:1.22:*:*:*:*:*:*:*

part: a version: 1.22 update: *

VendorNothings (fa9895af-3c4e-566d-93ad-91443ad5c8ab)
ProductStb Vorbis.C (4ad9c013-a4a8-5c1d-b6dc-1e41f63df297)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from NVD CPE 2.0 feed

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2023-47212 vulnerable 2026-06-08 06:14:24.381927 Details available
CRITICAL (9.8)
A heap-based buffer overflow vulnerability exists in the comment functionality of stb _vorbis.c v1.22. A specially crafted .ogg file can lead to an out-of-bounds write. An attacker can provide a malicious file to trigger this vulnerability.
Published: 2024-05-01T15:31:02.603Z
Updated: 2025-11-04T17:12:54.250Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-45682 vulnerable 2026-06-08 06:12:43.105345 Wild address read in vorbis_decode_packet_rest in stb_vorbis
MEDIUM (5.3)
stb_vorbis is a single file MIT licensed library for processing ogg vorbis files. A crafted file may trigger out of bounds read in `DECODE` macro when `var` is negative. As it can be seen in the definition of `DECODE_RAW` a negative `var` is a valid value. This issue may be used to leak internal memory allocation information.
Published: 2023-10-20T23:27:04.879Z
Updated: 2024-09-12T13:35:19.803Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-45681 vulnerable 2026-06-08 06:12:43.104690 Out of bounds heap buffer write in stb_vorbis
HIGH (7.3)
stb_vorbis is a single file MIT licensed library for processing ogg vorbis files. A crafted file may trigger memory write past an allocated heap buffer in `start_decoder`. The root cause is a potential integer overflow in `sizeof(char*) * (f->comment_list_length)` which may make `setup_malloc` allocate less memory than required. Since there is another integer overflow an attacker may overflow it too to force `setup_malloc` to return 0 and make the exploit more reliable. This issue may lead to code execution.
Published: 2023-10-20T23:26:56.100Z
Updated: 2025-02-13T17:14:08.194Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-45680 vulnerable 2026-06-08 06:12:43.104024 Null pointer dereference in vorbis_deinit in stb_vorbis
MEDIUM (5.3)
stb_vorbis is a single file MIT licensed library for processing ogg vorbis files. A crafted file may trigger memory allocation failure in `start_decoder`. In that case the function returns early, the `f->comment_list` is set to `NULL`, but `f->comment_list_length` is not reset. Later in `vorbis_deinit` it tries to dereference the `NULL` pointer. This issue may lead to denial of service.
Published: 2023-10-20T23:26:54.394Z
Updated: 2024-09-11T20:22:52.057Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-45679 vulnerable 2026-06-08 06:12:43.103403 Attempt to free an uninitialized memory pointer in vorbis_deinit in stb_vorbis
HIGH (7.3)
stb_vorbis is a single file MIT licensed library for processing ogg vorbis files. A crafted file may trigger memory allocation failure in `start_decoder`. In that case the function returns early, but some of the pointers in `f->comment_list` are left initialized and later `setup_free` is called on these pointers in `vorbis_deinit`. This issue may lead to code execution.
Published: 2023-10-20T23:26:52.650Z
Updated: 2024-09-12T13:36:24.697Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-45678 vulnerable 2026-06-08 06:12:43.102551 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-45677 vulnerable 2026-06-08 06:12:43.099877 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-45676 vulnerable 2026-06-08 06:12:43.099355 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-45675 vulnerable 2026-06-08 06:12:43.098790 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.