CVE-2026-35195 in wasmtime정보

요약

\~에 의해 VulDB • 2026. 05. 14.

Wasmtime는 WebAssembly용 런타임입니다. 24.0.7, 36.0.7, 42.0.2 및 43.0.1 이전 버전에서 Wasmtime의 컴포넌트 간 문자열 트랜스코딩 구현에 버그가 있습니다. 이 버그는 게스트 컴포넌트의 realloc 반환값을 호스트가 포인터를 통해 쓰기 전에 검증하지 않는 문제입니다. 이를 통해 게스트는 호스트가 선형 메모리 기반으로부터 최대 4GiB 떨어진 임의의 위치에 임의의 트랜스코딩된 문자열 바이트를 쓰도록 유도할 수 있습니다. 호스트에서의 이러한 쓰기는 Wasmtime의 구성에 따라 매핑되지 않은 메모리에 접근하거나 호스트 데이터 구조를 손상시킬 수 있습니다. 기본적으로 Wasmtime는 게스트의 선형 메모리를 위해 4GiB의 가상 메모리를 예약하므로, 이 버그는 기본적으로 호스트에서 매핑되지 않은 메모리에 접근하여 처리되지 않은 예외로 인해 프로세스를 중단시킵니다. 그러나 Wasmtime는 게스트에 대해 더 적은 메모리를 예약하고 모든 가드 페이지를 제거하도록 구성할 수 있으므로, 일부 Wasmtime 구성은 게스트의 선형 메모리 외부(예: 호스트 데이터 구조 또는 다른 게스트의 선형 메모리)의 데이터 손상을 초래할 수 있습니다. 이 취약점은 24.0.7, 36.0.7, 42.0.2 및 43.0.1에서 수정되었습니다.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

책임이 있는

GitHub M

예약하다

2026. 04. 01.

모더레이션

수락

항목

VDB-356672

EPSS

0.00216

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!