CVE-2024-37168 in grpc-node
요약
\~에 의해 VulDB • 2026. 05. 15.
@grpc/grpc-js는 C++ 애드온 없이 JavaScript만으로 gRPC의 핵심 기능을 구현합니다. 버전 1.10.9, 1.9.15 및 1.8.22 이전에는 `grpc.max_receive_message_length` 채널 옵션을 초과하여 메시지당 메모리가 할당될 수 있는 두 가지 별도의 코드 경로가 존재합니다. 첫째, 수신 메시지의 네트워크 상 크기(wire size)가 구성된 제한을 초과하는 경우, 해당 메시지가 폐기되기 전에 전체 메시지가 버퍼링됩니다. 둘째, 수신 메시지의 네트워크 상 크기는 제한 내에 있지만, 압축 해제 후 크기가 제한을 초과하는 경우, 전체 메시지가 메모리에 압축 해제되며 서버 측에서는 폐기되지 않습니다. 이 문제는 버전 1.10.9, 1.9.15 및 1.8.22에서 패치되었습니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.