Nothings stb_vorbis.c 1.22
Approved changes feed: RSS · Atom
cpe:2.3:a:nothings:stb_vorbis.c:1.22:*:*:*:*:*:*:*part: a version: 1.22 update: *
| Vendor | Nothings (fa9895af-3c4e-566d-93ad-91443ad5c8ab) |
|---|---|
| Product | Stb 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
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
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 this panel to browse, search, copy or download the JSON record.