WaratekVRT Sign in

CVE-2022-37423 Neo4j Awesome Procedures on Cypher

Affected softwareNeo4j Awesome Procedures on Cypher
Severity7.5 High CVSS 3.1
Fixed in4.4.0.8, 4.3.0.7
WeaknessPath traversal (CWE-22)
Published12 Aug 2022
Updated17 Jun 2026

Description

Neo4j APOC (Awesome Procedures on Cypher) before 4.3.0.7 and 4.x before 4.4.0.8 allows Directory Traversal to sibling directories via apoc.log.stream.

Exploitation status

No public exploit

No exploit has been reported in the sources we check. Published 4 years ago.

  • CISA KEV not listed
  • VulnCheck KEV not listed
  • CISA Vulnrichment no assessment published
  • Indexed PoC none indexed
  • EPSS 1.5% chance in 30 days

Waratek protection

Protected by Waratek

Waratek has a rule that blocks attacks on this vulnerability.

Decided by A vulnerability class already blocked by an ARMR security rule
Finding Protected by Waratek's ARMR path-traversal security rule, which blocks this class of attack at the JVM level without a rule written for this CVE specifically. The CVE's weakness is CWE-22: Path Traversal.
Candidate fix https://github.com/neo4j-contrib/neo4j-apoc-procedures/security/advisories/GHSA-78f9-745f-278p : the maintainers' own security advisory: names the version that fixes it, so the fix is the difference between two releases

How to mitigate CVE-2022-37423

Upgrade Neo4j Awesome Procedures on Cypher to a release that fixes it: 4.4.0.8 or 4.3.0.7. Until you can, Waratek RASP blocks exploitation with its path traversal rule. It runs inside the Java application, with no code changes.

Waratek RASP Runtime protection for Java applications

Affected software and releases

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
org.neo4j.procedure:apoc 4.4.0.0 4.4.0.8 unbounded
org.neo4j.procedure:apoc 0 4.3.0.7 unbounded

Products and versions

2 products, 4 version entries
SourceVendorProductSchemeAffected versions
nvd neo4j awesome procedures on cypher generic < 4.3.0.7 · ≥ 4.4.0.0 and < 4.4.0.8
osv org.neo4j.procedure apoc generic < 4.3.0.7 · ≥ 4.4.0.0 and < 4.4.0.8

References

URLTags
https://github.com/neo4j-contrib/neo4j-apoc-procedures/security/advisories/GHSA-78f9-745f-278p advisory
https://github.com/neo4j-contrib/neo4j-apoc-procedures/pull/3080 WEB
https://github.com/neo4j-contrib/neo4j-apoc-procedures/commit/d2f415c6f703bbc2cda4a753928821ff15d5c620 WEB
https://github.com/neo4j-contrib/neo4j-apoc-procedures/commit/fe9f8c77269f5a742585c1d62324eb70755de510 WEB
https://github.com/neo4j-contrib/neo4j-apoc-procedures PACKAGE
https://neo4j.com/docs/aura/platform/apoc WEB
https://neo4j.com/docs/aura/platform/apoc/ Product, Vendor Advisory

Timeline

Published2022-08-12By the CVE Program.
NVD record modified2026-06-17NVD's own last-modified date for this record.