LowGHSA-f596-whhp-79r4CVE-2026-101915

@grpc/grpc-js: The server transmits some error messages thrown by method handlers to the client in status messages

Published 30 Sept 2026 · Updated 30 Sept 2026

Affected packages

Affected
<1.13.6
Fixed in
1.13.6
Update to the fixed version for your release line, for example:npm install @grpc/grpc-js@1.13.6
Affected
>=1.14.0 <1.14.5
Fixed in
1.14.5
Update to the fixed version for your release line, for example:npm install @grpc/grpc-js@1.14.5

Details

Impact

If an application method handler crashes, the error message is included in the status message sent to the client. This can leak to the client any sensitive data that may be included in the error message. This impacts anyone using @grpc/grpc-js to run servers.

Patches

This vulnerability is fixed in 1.13.6 and 1.14.5.

Workarounds

This can be avoided by using a top-level error handler in method handlers to strip out sensitive error information.

Is GHSA-f596-whhp-79r4 in any of your client repos?

Checking one package by hand is fine. Checking it across forty client projects is not. NPMscan reads the lockfiles in every GitHub repo you pick, finds each project with an affected @grpc/grpc-js, and gives you the command that fixes it.

References

Advisory data from OSV.dev (opens OSV.dev in a new tab), refreshed daily.