VU#987105: nothings stb TrueTy... 노트

VU#987105: nothings stb TrueType 라이브러리, 버전 1.26까지, 힙 버퍼 오버플로우 취약점을 포함하고 있습니다.

stb TrueType 라이브러리, 특히 버전 1.26 이하에서 힙 버퍼 오버플로우 취약점이 발견되었습니다.이 취약점은 stbtt_GetGlyphShape() 함수 내에서 잘못된 TrueType Font (TTF) 데이터를 부적절하게 처리하는 데서 발생합니다.이 문제는 글리프 윤곽선을 파싱하는 동안 발생하며, 함수는 윤곽선 끝점 정보를 기반으로 반복합니다.그러나 이 지점이 할당된 글리프 데이터 버퍼의 경계 내에 있는지 포인터를 검증하지 못합니다.공격자는 과도한 끝점 수와 불충분한 글리프 데이터를 가진 악성 TTF 파일을 생성하여 이 취약점을 악용할 수 있습니다.애플리케이션이 stbtt_GetGlyphShape()를 사용하여 이 잘못된 글꼴을 처리할 때, 힙 메모리의 경계를 벗어난 읽기가 발생할 수 있습니다.이 취약점의 주요 영향은 잘못된 메모리 액세스로 인한 애플리케이션 충돌로 인한 서비스 거부 (DoS)입니다.또한, 공격자는 인접한 힙 메모리를 읽어 민감한 정보를 노출할 수 있습니다.안타깝게도 stb 유지보수 담당자와 아직 연락이 닿지 않아 수정을 조율할 수 없으므로, 사용자는 프로젝트의 GitHub에서 업데이트를 주시해야 합니다.예방 조치로, 사용자는 보안 수정 지연 가능성에 대한 프로젝트 README의 경고를 고려하는 것이 좋습니다.