Home > 정보마당 > 공개SW 보안취약점

공개SW 보안취약점

Nanopb 0.3.9

License 관리자 2021-01-22 09:13:33 93
컴포넌트 명 : Nanopb
컴포넌트에 대한 취약점 정보
버전 정보 취약점 ID 취약점 최종 보고일 심각도
0.3.9 CVE-2020-5235 2020/02/06 7.5 (High)
취약점 ID : CVE-2020-5235
취약점 상세정보
취약점 설명 There is a potentially exploitable out of memory condition In Nanopb before 0.4.1, 0.3.9.5, and 0.2.9.4. When nanopb is compiled with PB_ENABLE_MALLOC, the message to be decoded contains a repeated string, bytes or message field and realloc() runs out of memory when expanding the array nanopb can end up calling `free()` on a pointer value that comes from uninitialized memory. Depending on platform this can result in a crash or further memory corruption, which may be exploitable in some cases. This problem is fixed in nanopb-0.4.1, nanopb-0.3.9.5, nanopb-0.2.9.4.

0.4.1, 0.3.9.5, 그리고 0.2.9.4 이하 버전의 Nanopb에서 잠재적으로 악용 될 수 있는 메모리 부족 상태가 있습니다. nanopb가 PB_ENABLE_MALLOC로 컴파일되면, nanopb는 초기화되지 않은 메모리에서 오는 포인터 값에 대해 'free()'를 호출할 수 있는 어레이를 확장할 때 디코딩 할 메시지에 반복되는 문자열, 바이트 또는 메시지 필드와 realloc() 메모리 부족이 포함됩니다. 플랫폼에 따라 이로 인해 충돌 또는 추가 메모리 손상이 발생할 수 있으며 일부 경우에 악용 될 수 있습니다. 이 문제는 nanopb-0.4.1, nanopb-0.3.9.5, nanopb-0.2.9.4에서 수정되었습니다.
대응 방안 0.4.1 이상 버전으로 업데이트
0.3.9.5 이상 버전으로 업데이트
0.2.9.4 이상 버전으로 업데이트
기타 -

-

공개SW 보안취약점 게시물 리스트 표
번호 컴포넌트 명 및 버전 취약점ID 심각도 취약점
최종 보고일
대응방안
143 WordPress 3.4.0 CVE-2020-35942 6.8 (Medium) 2021/02/12
142 Linux Kernel 5.11.0 CVE-2021-27364 3.6 (Low) 2021/03/20
141 parsejson 0.0.2 CVE-2017-16113 5.0 (Medium) 2019/10/09
140 SockJS 0.2.1 CVE-2020-8823 4.3 (Medium) 2021/01/12
139 jQuery 1.8.2 CVE-2020-11023 4.3 (Medium) 2020/12/08
138 jQuery 1.4.2 CVE-2007-2379 5.0 (Medium) 2019/04/16
137 Strapi 3.0.0-alpha.4 CVE-2019-19609 9.0 (Critical) 2019/12/18
136 Django 2.2.3 CVE-2019-14234 7.5 (High) 2019/08/28
135 Django 2.2.3 CVE-2020-7471 7.5 (High) 2020/06/18
134 Nanopb 0.3.9 CVE-2020-5235 7.5 (High) 2020/02/06
맨 위로
맨 위로