Lucene search

K
prionPRIOn knowledge basePRION:CVE-2023-45677
HistoryOct 21, 2023 - 12:15 a.m.

Integer overflow

2023-10-2100:15:00
PRIOn knowledge base
www.prio-n.com
5
integer overflow
stb_vorbis library
out of bounds write
code execution
nvd

0.001 Low

EPSS

Percentile

28.3%

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 len read in start_decoder is a negative number and setup_malloc successfully allocates memory in that case, but memory write is done with a negative index len. Similarly if len is INT_MAX the integer overflow len+1 happens in f->vendor = (char*)setup_malloc(f, sizeof(char) * (len+1)); and f->comment_list[i] = (char*)setup_malloc(f, sizeof(char) * (len+1));. This issue may lead to code execution.

CPENameOperatorVersion
stb_vorbis.ceq1.22

0.001 Low

EPSS

Percentile

28.3%