CVE-2023-45678
Assigner: GitHub_M
Published: 2023-10-20T23:26:51.139Z
State: PUBLISHED
title: Off-by-one heap buffer write in start_decoder in stb_vorbis
problemTypes: descriptions: cweId: CWE-787
description: CWE-787: Out-of-bounds Write
type: CWE
metrics: cvssV3_1: attackComplexity: LOW
attackVector: NETWORK
availabilityImpact: LOW
baseScore: 6.5
baseSeverity: MEDIUM
confidentialityImpact: NONE
integrityImpact: LOW
privilegesRequired: NONE
scope: UNCHANGED
userInteraction: NONE
vectorString: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
version: 3.1
affected: vendor: nothings
product: stb
versions: version: <= 1.22
status: affected
descriptions: value: stb_vorbis is a single file MIT licensed library for processing ogg vorbis files. A crafted file may trigger out of buffer write in `start_decoder` because at maximum `m->submaps` can be 16 but `submap_floor` and `submap_residue` are declared as arrays of 15 elements. This issue may lead to code execution.
source: advisory: GHSA-98rv-c7x9-93fh
discovery: UNKNOWN