Rust-zserio에는 무제한 메모리 할당이 있습니다.
배열, 문자열 또는 바이트(BLOB) 유형을 역직렬화할 때 zserio는 먼저 변수의 크기를 읽은 다음 데이터를 로드하는 데 충분한 메모리를 할당합니다. 크기는 항상 신뢰되기 때문에 큰 크기 값을 가진 데이터 파일을 생성하여 이를 악용할 수 있으며 이로 인해 zserio 런타임이 많은 양의 메모리를 할당하게 됩니다.
57f5fb를 선택하세요.
왜 이 VPI인가 (설명가능 · 실험적)
VPI 산정 기준
| 영향도 | 75.00 |
| 악용 신호(추가 악용신호 없음) | ×1.00 |
| VPI | 75.00 |
VPI 공식 vpi-v1 기준