We found results for “”
CVE-2023-45675
Good to know:
Date: October 20, 2023
stb_vorbis is a single file MIT licensed library for processing ogg vorbis files. A crafted file may trigger out of bounds write in `f->vendor[len] = (char)'\0';`. The root cause is that if the len read in `start_decoder` is `-1` and `len + 1` becomes 0 when passed to `setup_malloc`. The `setup_malloc` behaves differently when `f->alloc.alloc_buffer` is pre-allocated. Instead of returning `NULL` as in `malloc` case it shifts the pre-allocated buffer by zero and returns the currently available memory block. This issue may lead to code execution.
Language: C
Severity Score
Related Resources (9)
Severity Score
Weakness Type (CWE)
Out-of-bounds Write
CWE-787Top Fix
Upgrade Version
Upgrade to version raylib-sys - 5.5.0;rustyray-sys - no_fix;synthizer-sys - no_fix;ep-miniaudio-sys - no_fix;vuk - no_fix;fluidlite-sys - 0.2.1;webots-bindings - no_fix;raylib-ffi - no_fix;stb-sys - no_fix;miniaudio-sys - no_fix;om-fork-ep-miniaudio-sys - no_fix
CVSS v3.1
| Base Score: |
|
|---|---|
| Attack Vector (AV): | NETWORK |
| Attack Complexity (AC): | LOW |
| Privileges Required (PR): | NONE |
| User Interaction (UI): | NONE |
| Scope (S): | UNCHANGED |
| Confidentiality (C): | NONE |
| Integrity (I): | LOW |
| Availability (A): | LOW |
Vulnerabilities
Projects
Contact Us


