A AegiFlow
HIGHCVSS 7.4EPSS 0.2%

CVE-2026-101916

CVE-2026-101916 updated by NVD

Published
2026-09-30
Modified
2026-10-03
EPSS percentile
10%
Sources
github-advisory, nvd

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, getAuthContext does not distinguish authorized from unauthorized peer certificates when server credentials set requireClientCertificate to false. When applications use the returned authentication context, they can treat an unauthorized certificate as authorized, causing improper authentication. @grpc/grpc-js-xds can reach this condition when RBAC authentication is enabled in affected configurations. This issue is fixed in version 1.14.5 and 1.13.6.

Affected packages

EcosystemPackageAffected versionsFixed versions
npm@grpc/grpc-js—1.13.6, 1.14.5

Remediation: Upgrade to 1.13.6 or later.

References

Includes data from the GitHub Advisory Database, licensed under CC-BY 4.0.

Includes data from the National Vulnerability Database (NIST). NVD data is in the public domain; this page is not endorsed by NIST.

CVE® is a registered trademark of The MITRE Corporation. CVE content reproduced under the CVE Terms of Use; copyright designation © MITRE.

EPSS scores provided by the FIRST.org Exploit Prediction Scoring System.