Approved changes feed: RSS · Atom

cpe:2.3:a:neo4j:graphql:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorNeo4J (087e8666-bd16-531b-a554-5f5140392be5)
ProductGraphql (df451ba9-828a-5469-a722-cb9c417341bc)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/neo4j/graphql purl2cpe 2026-09-09 08:33:51.610891
pkg:npm/%40neo4j/graphql purl2cpe 2026-09-09 08:33:51.610893

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-5423 vulnerable 2026-09-16 04:33:52.283598 Subscription Authentication Bypass via Unverified connectionParams.jwt
@neo4j/graphql library versions prior to 7.5.6 fail to verify the authenticity of a client-supplied, pre-decoded JWT object passed through GraphQL subscription connectionParams. As a result, any unauthenticated remote client that can open a GraphQL-over-WebSocket connection can forge arbitrary JWT claims (e.g. sub, roles) in connectionParams.jwt and have them accepted as authenticated identity for the purposes of @authentication and @subscriptionsAuthorization directive evaluation. This allows a fully unauthenticated attacker to receive subscription events that should be restricted to specific authenticated roles/users. Upgrade the library to versions 7.5.6+ or 5.12.14+. v6 is end-of-life and will not receive a fix.
Published: 2026-08-06T15:15:29.124Z
Updated: 2026-08-06T15:45:22.183Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.