CVE-2024-34517
Neo4j Cypher component mishandles IMMUTABLE privileges
The Cypher component in Neo4j 5.0.0 through 5.18 mishandles IMMUTABLE privileges in some situations where an attacker already has admin access.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- High
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
6.5
The Cypher component in Neo4j 5.0.0 through 5.18 mishandles IMMUTABLE privileges in some situations where an attacker already has admin access.
- Record
CVE-2024-34517- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-471
- Updated
- 2026-11-02
EUVDEUVD-2024-1703
6.5
The Cypher component in Neo4j 5.0.0 through 5.18 mishandles IMMUTABLE privileges in some situations where an attacker already has admin access.
- Record
EUVD-2024-1703- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-p343-9qwp-pqxv
6.5
Neo4j Cypher component mishandles IMMUTABLE privileges
The Cypher component in Neo4j between v.5.0.0 and v.5.19.0 mishandles IMMUTABLE.
- Record
GHSA-p343-9qwp-pqxv- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-269, CWE-471
- Updated
- 2026-11-02
NVD
6.5
The Cypher component in Neo4j 5.0.0 through 5.18 mishandles IMMUTABLE privileges in some situations where an attacker already has admin access.
- Record
CVE-2024-34517- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-471
- Updated
- 2026-11-02
OSV
6.5
The Cypher component in Neo4j 5.0.0 through 5.18 mishandles IMMUTABLE privileges in some situations where an attacker already has admin access.
- Record
CVE-2024-34517- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-471
- Updated
- 2026-11-02
OSVGHSA-p343-9qwp-pqxv
6.5
Neo4j Cypher component mishandles IMMUTABLE privileges
The Cypher component in Neo4j between v.5.0.0 and v.5.19.0 mishandles IMMUTABLE.
- Record
GHSA-p343-9qwp-pqxv- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-269, CWE-471
- Updated
- 2026-11-02
OSVBIT-neo4j-2024-34517 No score
The Cypher component in Neo4j 5.0.0 through 5.18 mishandles IMMUTABLE privileges in some situations where an attacker already has admin access.
- Record
BIT-neo4j-2024-34517- Updated
- 2026-11-02
OSVBIT-neo4j-enterprise-2024-34517 No score
The Cypher component in Neo4j 5.0.0 through 5.18 mishandles IMMUTABLE privileges in some situations where an attacker already has admin access.
- Record
BIT-neo4j-enterprise-2024-34517- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.neo4j:neo4j-cypherMaven |
5.0.0 up to 5.19.0 | 5.19.0 |
neo4jBitnami |
5.0.0 up to 5.20.0 | 5.20.0 |
neo4j-enterpriseBitnami |
5.0.0 up to 5.19.0 | 5.19.0 |
org.neo4j:neo4j-cypherMaven |
5.0.0 up to 5.19.0, plus listed versions 5.1.05.10.05.11.05.12.05.13.0 Show 14 moreShow less5.14.05.15.05.16.05.17.05.18.05.18.15.2.05.3.05.4.05.5.05.6.05.7.05.8.05.9.0 |
5.19.0 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-34517 is a medium vulnerability (CVSS 6.5) in Neo4j, published May 7, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.63%, the 50th percentile. Fixed in org.neo4j:neo4j-cypher 5.19.0.