컴포넌트 명 : 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 이상 버전으로 업데이트 |
기타 | - |
-
번호 | 컴포넌트 명 및 버전 | 취약점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 |
0개 댓글