{"schema_version":"1","data":[{"id":3959,"advisory_id":"c24a6f48-e4ea-481d-a28e-69847272f48b","revision":1,"source_id":"core-cve","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-101914","source_published_at":"2026-09-28T19:36:55.746+00:00","published_at":"2026-10-24T21:44:19.4526+00:00","extraction_method":"structured","technologies":["core-cve","grpc-node"],"cve_ids":["CVE-2026-101914"],"event_types":["advisory"],"payload":{"kind":"advisory","title":"@grpc/grpc-js: The exact path match matcher incorrectly only applies a prefix match for case-insensitive matches","summary":"@grpc/grpc-js implements the core functionality of gRPC purely in JavaScript, without a C++ addon. Prior to 1.13.1 and 1.14.1, the exact path (method name) matcher used by RBAC performs a prefix comparison instead of an equality comparison when case-insensitive matching is enabled. If one service method name prefixes another and the methods have different access rules, a request for the longer method can match the shorter method's rule and cause incorrect authorization. This issue is fixed in versions 1.13.1 and 1.14.1.","evidence":"cve:CVE-2026-101914","products":[{"name":{"value":"grpc-node","evidence":"/containers/cna/affected/0/product"},"prerequisites":[],"fixed_versions":[],"affected_versions":[]}],"severity":"medium","structured":{"id":"CVE-2026-101914","aliases":["CVE-2026-101914"],"metrics":[{"cvssV3_1":{"scope":"UNCHANGED","version":"3.1","baseScore":6.5,"attackVector":"NETWORK","baseSeverity":"MEDIUM","vectorString":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:H/A:N","integrityImpact":"HIGH","userInteraction":"NONE","attackComplexity":"HIGH","availabilityImpact":"NONE","privilegesRequired":"NONE","confidentialityImpact":"LOW"}}],"affected":[{"vendor":"grpc","product":"grpc-node","versions":[{"status":"affected","version":"< 1.13.1"},{"status":"affected","version":">= 1.14.0, < 1.14.1"}]}],"modified":"2026-09-29T19:21:17.564Z","provider":"cve","references":["https://github.com/grpc/grpc-node/security/advisories/GHSA-88h9-xgvx-hvf2","https://github.com/grpc/grpc-node/commit/6cf64b596da03f1942a6b168998f0670217a99c4","https://github.com/grpc/grpc-node/commit/a6c5b31180cc8cea94d0a5ea215ce31a49e0409f","https://github.com/grpc/grpc-node/commit/f32f3712e44581d8dfc8359bd8d30096662f4c75","https://github.com/grpc/grpc-node/releases/tag/@grpc/grpc-js-xds%401.13.1","https://github.com/grpc/grpc-node/releases/tag/@grpc/grpc-js-xds%401.14.1"],"provider_metadata":{"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"id":"CVE-2026-101914","role":"CISA Coordinator","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"partial"}],"version":"2.0.3","timestamp":"2026-09-29T19:21:06.531070Z"}}}],"providerMetadata":{"orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","shortName":"CISA-ADP","dateUpdated":"2026-09-29T19:21:17.564Z"}}],"cna":{"orgId":"a0819718-46f1-4df5-94e2-005712e83aaa","shortName":"GitHub_M","dateUpdated":"2026-09-28T19:46:53.330Z"}}},"related_cves":[{"value":"CVE-2026-101914","evidence":"/cveMetadata/cveId"}],"security_relevant":true,"severity_evidence":"/containers/cna/metrics"}}],"next_after":3959,"next_before":3959}