CVE-2026-101915 json
@grpc/grpc-js: The server transmits some error messages thrown by method handlers to the client in status messages
published 2026-09-28 41 d ago modified 2026-10-01 38 d ago also EUVD-2026-88468 , GHSA-f596-whhp-79r4
- cvss
- 3.7
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 16%
- public exploits
- 0
- none known
Summary
@grpc/grpc-js implements the core functionality of gRPC purely in JavaScript, without a C++ addon. Prior to 1.13.6 and 1.14.5, when an application method handler throws an uncaught error, the server includes its error message in the status message sent to the client. The thrown error message is transmitted to the client, causing sensitive information disclosure when the message contains sensitive data. This issue is fixed in versions 1.13.6 and 1.14.5.
Patch / fix
- npm @grpc/grpc-js 1.13.6, 1.14.5
- grpc grpc 1.13.6, 1.14.5
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 38 d ago
Exploit prediction
0.25% chance of exploitation in the next 30 days, higher than 16% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 3.7 | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N |
| GitHub | 3.1 | 3.7 | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | @grpc/grpc-js | <1.13.6 >=1.14.0, <1.14.5 |
1.13.6 1.14.5 |
Affected products
- grpc grpc-node
Classification
- Weakness
-
- CWE-550 Server-generated Error Message Containing Sensitive Information
References
-
github.com
/grpc/grpc-node/commit/350de32860428cc62473a00bee4035360690ffea
web
-
github.com
/grpc/grpc-node/commit/7c5c5181159c6ddd292805881ef2cdec29bb475f
web
-
github.com
/grpc/grpc-node/commit/e8329b122ca99ba10877e990c2f6edd40224fd0d
web
-
github.com
/grpc/grpc-node/security/advisories/GHSA-f596-whhp-79r4
web
-
github.com
/grpc/grpc-node/releases/tag/@grpc/grpc-js%401.13.6
web
-
github.com
/grpc/grpc-node/releases/tag/@grpc/grpc-js%401.14.5
web
-
nvd.nist.gov
/vuln/detail/CVE-2026-101915
advisory
-
github.com
/grpc/grpc-node
package
Sources
- CVE List CVE-2026-101915
- GitHub Advisory GHSA-f596-whhp-79r4
- NVD CVE-2026-101915
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.