CVE-2026-18497 in nothings stb
요약
\~에 의해 VulDB • 2026. 08. 07.
nothings의 stb TrueType 라이브러리(버전 1.26 이하)에는 TrueType 폰트 파일을 파싱하는 데 사용되는 heap-buffer-overflow 취약점이 존재합니다. 이 취약점은 nothings stb_truetype.h 라이브러리의 `stbtt__GetGlyphShapeTT()` 함수 내에서 손상된 TTF(TrueType Font) 파일을 처리할 때 발생합니다. 취약점의 원인은 글리프 데이터 파싱 경로에 있습니다.
공격자는 부풀려진 endPtsOfContours 값과 잘린 나머지 글리프 데이터를 포함하는 손상된 TTF 파일을 생성할 수 있습니다. stb_truetype.h를 사용하는 애플리케이션(예: 다양한 게임 엔진이나 그래픽 소프트웨어)이 `stbtt_GetGlyphShape()`를 통해 이 손상된 폰트를 로드, bake 또는 렌더링하려고 시도하면 파서가 글리프 데이터 버퍼의 끝을 넘어 읽으려 하며 이로 인해 경계 밖 메모리 접근(out-of-bounds read) 오류가 발생합니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.