CVE-2024-53984 in Nanopb
요약
\~에 의해 VulDB • 2026. 07. 30.
Nanopb은 작은 코드 크기의 Protocol Buffers 구현체입니다. 컴파일 시간 옵션인 PB_ENABLE_MALLOC이 활성화되어 있고, 메시지에 FT_POINTER 필드 타입을 가진 필드가 최소 하나 포함되어 있으며, 알려지지 않은 스트림 길이를 사용하는 사용자 정의 스트림 콜백과 함께 pb_decode_ex() 함수가 PB_DECODE_DELIMITED 플래그와 함께 호출되는 경우, pb_decode_ex() 함수는 다른 실패 사례에서 수행되듯이 pb_release()를 자동으로 호출하지 않습니다. 이로 인해 메모리 누수 및 잠재적인 서비스 거부(Denial-of-Service)가 발생할 수 있습니다. 이 취약점은 0.4.9.1에서 수정되었습니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.