Logo
-

Byte Open Security

(ByteOS Network)

Log In

Sign Up

ByteOS

Security
Vulnerability Details
Registries
Custom Views
Weaknesses
Attack Patterns
Filters & Tools
Vulnerability Details :

CVE-2026-5423

Summary
Assigner-Neo4j
Assigner Org ID-3b236295-4ccd-4a1f-a1c1-a72eecc8d7b6
Published At-06 Aug, 2026 | 15:15
Updated At-06 Aug, 2026 | 15:15
Rejected At-
Credits

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.

Vendors
-
Not available
Products
-
Metrics (CVSS)
VersionBase scoreBase severityVector
Weaknesses
Attack Patterns
Solution/Workaround
References
HyperlinkResource Type
EPSS History
Score
Latest Score
-
N/A
No data available for selected date range
Percentile
Latest Percentile
-
N/A
No data available for selected date range
Stakeholder-Specific Vulnerability Categorization (SSVC)
▼Common Vulnerabilities and Exposures (CVE)
cve.org
Assigner:Neo4j
Assigner Org ID:3b236295-4ccd-4a1f-a1c1-a72eecc8d7b6
Published At:06 Aug, 2026 | 15:15
Updated At:06 Aug, 2026 | 15:15
Rejected At:
▼CVE Numbering Authority (CNA)
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.

Affected Products
Vendor
neo4j
Product
graphql
Collection URL
https://registry.npmjs.org
Package Name
@neo4j/graphql
Repo
https://github.com/neo4j/graphql
Default Status
unaffected
Versions
Affected
  • From 7.0.0 before 7.5.6 (semver)
  • From 5.0.0 before 5.12.14 (semver)
  • From 6.0.0 through 6.6.4 (semver)
Problem Types
TypeCWE IDDescription
CWECWE-302CWE-302 Authentication bypass by Assumed-Immutable data
Type: CWE
CWE ID: CWE-302
Description: CWE-302 Authentication bypass by Assumed-Immutable data
Metrics
VersionBase scoreBase severityVector
4.08.2HIGH
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Version: 4.0
Base score: 8.2
Base severity: HIGH
Vector:
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Metrics Other Info
Impacts
CAPEC IDDescription
CAPEC-115CAPEC-115 Authentication Bypass
CAPEC ID: CAPEC-115
Description: CAPEC-115 Authentication Bypass
Solutions

Fixed in 5.12.14 (LTS) and 7.5.6 (current). The 6.x line is end-of-life and will not receive a patch; users on 6.x must upgrade to 5.12.14+ or 7.5.6+.

Configurations

The application enables `features.subscriptions` and `features.authorization`, and wires the subscriptions transport (e.g. `graphql-ws`) to forward WebSocket `connectionParams` into the resolver context.

Workarounds

Exploits

Credits

reporter
EQSTLab (https://github.com/EQSTLab)
Timeline
EventDate
Replaced By

Rejected Reason

References
HyperlinkResource
https://neo4j.com/security/CVE-2026-5423
vendor-advisory
https://github.com/neo4j/graphql/security/advisories/GHSA-fcpg-3fw5-vc65
third-party-advisory
Hyperlink: https://neo4j.com/security/CVE-2026-5423
Resource:
vendor-advisory
Hyperlink: https://github.com/neo4j/graphql/security/advisories/GHSA-fcpg-3fw5-vc65
Resource:
third-party-advisory
Information is not available yet
▼National Vulnerability Database (NVD)
nvd.nist.gov
Source:3b236295-4ccd-4a1f-a1c1-a72eecc8d7b6
Published At:06 Aug, 2026 | 16:16
Updated At:06 Aug, 2026 | 16:16

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

CISA Catalog
Date AddedDue DateVulnerability NameRequired Action
N/A
Date Added: N/A
Due Date: N/A
Vulnerability Name: N/A
Required Action: N/A
Metrics
TypeVersionBase scoreBase severityVector
Secondary4.08.2HIGH
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Type: Secondary
Version: 4.0
Base score: 8.2
Base severity: HIGH
Vector:
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CPE Matches

Weaknesses
CWE IDTypeSource
CWE-302Secondary3b236295-4ccd-4a1f-a1c1-a72eecc8d7b6
CWE ID: CWE-302
Type: Secondary
Source: 3b236295-4ccd-4a1f-a1c1-a72eecc8d7b6
Evaluator Description

Evaluator Impact

Evaluator Solution

Vendor Statements

References
HyperlinkSourceResource
https://github.com/neo4j/graphql/security/advisories/GHSA-fcpg-3fw5-vc653b236295-4ccd-4a1f-a1c1-a72eecc8d7b6
N/A
https://neo4j.com/security/CVE-2026-54233b236295-4ccd-4a1f-a1c1-a72eecc8d7b6
N/A
Hyperlink: https://github.com/neo4j/graphql/security/advisories/GHSA-fcpg-3fw5-vc65
Source: 3b236295-4ccd-4a1f-a1c1-a72eecc8d7b6
Resource: N/A
Hyperlink: https://neo4j.com/security/CVE-2026-5423
Source: 3b236295-4ccd-4a1f-a1c1-a72eecc8d7b6
Resource: N/A

Change History

0
Information is not available yet

Similar CVEs

0Records found

Details not found