🔐 CVE Alert

CVE-2026-5423

UNKNOWN 0.0

Subscription Authentication Bypass via Unverified connectionParams.jwt

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

@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.

CWE CWE-302
Vendor neo4j
Product graphql
Published Aug 6, 2026
Stay Ahead of the Next One

Get instant alerts for neo4j graphql

Be the first to know when new unknown vulnerabilities affecting neo4j graphql are published — delivered to Slack, Telegram or Discord.

Get Free Alerts → Free · No credit card · 60 sec setup

Affected Versions

neo4j / graphql
7.0.0 < 7.5.6 5.0.0 < 5.12.14 6.0.0 ≤ 6.6.4

References

NVD ↗ CVE.org ↗ EPSS Data ↗
neo4j.com: https://neo4j.com/security/CVE-2026-5423 github.com: https://github.com/neo4j/graphql/security/advisories/GHSA-fcpg-3fw5-vc65

Credits

🔍 EQSTLab (https://github.com/EQSTLab)