๐Ÿ” CVE Alert

CVE-2026-126367

MEDIUM 4.8

@grpc/grpc-js: safe_regex incorrectly applies partial string matching for patterns with alternation

CVSS Score
4.8
EPSS Score
0.0%
EPSS Percentile
0th

@grpc/grpc-js implements the core functionality of gRPC purely in JavaScript, without a C++ addon. Before 1.13.2, and from 1.14.0 through 1.14.1, the @grpc/grpc-js-xds SafeRegexValueMatcher and PathSafeRegexValueMatcher add start and end anchors without grouping a supplied top-level alternation. An expression intended to match one of several complete values can therefore match a prefix, substring, or suffix. The affected matchers are used for route selection, xDS credential identity matching, and RBAC URL path, principal name, server name, and header rules. An ALLOW policy using an alternation can consequently accept a method, certificate identity, or header value outside the intended set, while a DENY policy becomes broader rather than permissive. This issue is fixed in versions 1.13.2 and 1.14.2.

CWE CWE-625 CWE-863
Vendor grpc
Product grpc-node
Published Nov 12, 2026
Stay Ahead of the Next One

Get instant alerts for grpc grpc-node

Be the first to know when new medium vulnerabilities affecting grpc grpc-node are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
None

Affected Versions

grpc / grpc-node
< 1.13.2 >= 1.14.0, < 1.14.2

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/grpc/grpc-node/security/advisories/GHSA-r7hq-q2xm-6c5m github.com: https://github.com/grpc/grpc-node/commit/3fc3b0ebf7a89d64843a73679951142d33b40cb1 github.com: https://github.com/grpc/grpc-node/commit/57a67e96babcb29b6eabc1833221ccf2fa152d43 github.com: https://github.com/grpc/grpc-node/releases/tag/@grpc/[email protected] github.com: https://github.com/grpc/grpc-node/releases/tag/@grpc/[email protected]