CVE-2026-104845 in Seroval
요약
\~에 의해 VulDB • 2026. 10. 02.
Seroval은 JSON.stringify의 기능을 넘어선 복잡한 구조체를 포함한 JS 값의 문자열화를 지원합니다. 버전 1.6.3 이전에서는 fromJSON 및 fromCrossJSON 내의 deserializeTypedArray가 역직렬화된 소스 값을 ArrayBuffer로 신뢰하며 직렬화된 요소 수에 대한 경계를 설정하지 않습니다. 공격자는 작은 크기의 비신뢰 JSON 객체에 큰 length 값을 제공하여, 배열 유사 TypedArray 생성자가 선택된 개수의 요소를 동기적으로 할당하도록 하고 이벤트 루프를 기아 상태로 만들면서 CPU 또는 메모리를 고갈시킬 수 있습니다. 오프셋 확인은 source.byteLength가 undefined이므로 조작된 소스를 거부하지 않습니다. DataView는 비슷한 제한 없는 캐스트에 도달하지만, 할당 대신 예외를 발생시키며 이 문제는 식별된 기밀성 또는 무결성 영향을 미치지 않습니다. 이 이슈는 버전 1.6.3에서 수정되었습니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.