CVE-2026-48068: @grpc/grpc-js Server Crash Due to Malformed HTTP/2 Request
Summary
CVE-2026-48068: @grpc/grpc-js: A malformed request can cause a server crash. Affects @grpc/grpc-js across 6 version ranges.
< 1.9.16
>= 1.10.0, < 1.10.12
>= 1.11.0, < 1.11.4
>= 1.12.0, < 1.12.7
>= 1.13.0, < 1.13.5
>= 1.14.0, < 1.14.4
Fixed in 6 releases; the minimum fixed version depends on the release line you run. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
The @grpc/grpc-js package is a popular library for implementing gRPC in Node.js applications. It provides a high-performance, language-agnostic framework for remote procedure calls, enabling efficient communication between services. However, a vulnerability has been identified that can lead to server crashes when handling malformed HTTP/2 requests.
Vulnerability Detail
An invalid incoming HTTP/2 stream initiation can cause a server process to crash. This vulnerability affects all servers created using the @grpc/grpc-js package. The issue arises from the way the library processes incoming requests, leading to potential denial of service if exploited. The severity of this vulnerability is rated high, with a CVSS score of 7.5, indicating significant risk to applications relying on this package.
How To Fix
Latest published version: 1.14.6 as of 23 Oct 2026
npm install @grpc/grpc-js@1.14.6
Upgrading to it may include breaking changes; the versions below are the minimum fixed release for this vulnerability.
If you can't move to the latest
The minimum fixed version depends on the release line you run.
-
< 1.9.161.9.16npm install @grpc/grpc-js@1.9.16 -
>= 1.10.0, < 1.10.121.10.12npm install @grpc/grpc-js@1.10.12 -
>= 1.11.0, < 1.11.41.11.4npm install @grpc/grpc-js@1.11.4 -
>= 1.12.0, < 1.12.71.12.7npm install @grpc/grpc-js@1.12.7 -
>= 1.13.0, < 1.13.51.13.5npm install @grpc/grpc-js@1.13.5 -
>= 1.14.0, < 1.14.41.14.4npm install @grpc/grpc-js@1.14.4
Tip — Not sure which release line you're on? Vulert can find the fix for the version you are using. Scan free →
Workaround
There is currently no workaround available for this vulnerability. The only effective solution is to update to a patched version of the package.
Conclusion
In summary, CVE-2026-48068 is a critical vulnerability in the @grpc/grpc-js package that can lead to server crashes due to malformed HTTP/2 requests. It is essential for developers to update to the patched versions to mitigate the risk of denial of service in their applications.
See every vulnerability recorded for @grpc/grpc-js →
FAQ
CVE-2026-48068 is a vulnerability in the @grpc/grpc-js package that can cause a server crash due to malformed HTTP/2 requests.
If your application uses the @grpc/grpc-js package, it may be susceptible to crashes when handling malformed HTTP/2 requests, leading to potential downtime.
Currently, there are no workarounds for this vulnerability. It is recommended to prioritize updating the package to a patched version as soon as possible.
You can use Vulert to monitor and alert for open-source vulnerabilities in your software. Visit Vulert Scanner to check if your application is affected by this vulnerability without requiring any signup.
The vulnerability has a CVSS score of 7.5, indicating a high severity level that poses significant risks to applications using the affected package.
References
Related vulnerabilities
Recent vulnerabilities recorded for @grpc/grpc-js.