From c2aaa42bc28d9a876e541771d4d7dd2e9a367b60 Mon Sep 17 00:00:00 2001 From: Matteo Collina Date: Fri, 26 Dec 2025 00:35:10 +0100 Subject: [PATCH] zlib: add CHECK to validate fast path input --- src/node_zlib.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/node_zlib.cc b/src/node_zlib.cc index 1adbb7dda373f3..726e7e2d4e8e85 100644 --- a/src/node_zlib.cc +++ b/src/node_zlib.cc @@ -1685,6 +1685,7 @@ static uint32_t FastCRC32(v8::Local receiver, v8::FastApiCallbackOptions& options) { TRACK_V8_FAST_API_CALL("zlib.crc32"); v8::HandleScope handle_scope(options.isolate); + CHECK(data->IsArrayBufferView() || data->IsString()); return CRC32Impl(options.isolate, data, value); }