A directory traversal vulnerability in the apoc plugins in Neo4J Graph database before 4.4.0.1 allows attackers to read local files, and sometimes create local files. This is fixed in 3.5.17, 4.2.10, 4.3.0.4, and 4.4.0.1.
{
"versions": [
{
"introduced": "0"
},
{
"fixed": "3.5.0.17"
},
{
"introduced": "4.3.0.0"
},
{
"fixed": "4.3.0.4"
},
{
"introduced": "4.4.0.0"
},
{
"fixed": "4.4.0.1"
}
]
}[
{
"events": [
{
"introduced": "4.2.0.0"
},
{
"fixed": "4.2.10"
}
]
}
]
[
{
"target": {
"function": "loadCsvForMetric",
"file": "full/src/main/java/apoc/metrics/Metrics.java"
},
"id": "CVE-2021-42767-1dfd6a10",
"digest": {
"function_hash": "207802441921537204896901189403421172352",
"length": 891.0
},
"source": "https://github.com/neo4j-contrib/neo4j-apoc-procedures/commit/52a0958220ed2998225bce4548636a037ed9d16a",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function"
},
{
"target": {
"function": "shouldListMetrics",
"file": "full/src/test/java/apoc/metrics/MetricsTest.java"
},
"id": "CVE-2021-42767-6b23d2f3",
"digest": {
"function_hash": "148235860615581967438097351628586614164",
"length": 158.0
},
"source": "https://github.com/neo4j-contrib/neo4j-apoc-procedures/commit/52a0958220ed2998225bce4548636a037ed9d16a",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function"
},
{
"target": {
"function": "beforeAll",
"file": "full/src/test/java/apoc/metrics/MetricsTest.java"
},
"id": "CVE-2021-42767-7a4dff55",
"digest": {
"function_hash": "182662720706030460458167050211698383750",
"length": 776.0
},
"source": "https://github.com/neo4j-contrib/neo4j-apoc-procedures/commit/52a0958220ed2998225bce4548636a037ed9d16a",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function"
},
{
"target": {
"function": "createURLStreamHandler",
"file": "core/src/main/java/apoc/util/ApocUrlStreamHandlerFactory.java"
},
"id": "CVE-2021-42767-81b2b801",
"digest": {
"function_hash": "281692202849863382705659314443838687303",
"length": 103.0
},
"source": "https://github.com/neo4j-contrib/neo4j-apoc-procedures/commit/52a0958220ed2998225bce4548636a037ed9d16a",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function"
},
{
"target": {
"file": "core/src/main/java/apoc/util/ApocUrlStreamHandlerFactory.java"
},
"id": "CVE-2021-42767-8598f591",
"digest": {
"line_hashes": [
"118724760598893317982475357391888250702",
"42787929835364742382331780057433172078",
"16470593785582350785397032901801234475"
],
"threshold": 0.9
},
"source": "https://github.com/neo4j-contrib/neo4j-apoc-procedures/commit/52a0958220ed2998225bce4548636a037ed9d16a",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line"
},
{
"target": {
"file": "full/src/main/java/apoc/metrics/Metrics.java"
},
"id": "CVE-2021-42767-9882e414",
"digest": {
"line_hashes": [
"95193999362841661895289845896028243311",
"261693692348930040984612887687535111589",
"245119315153008729244130802157176054276",
"312228315934111725499004949396862767107"
],
"threshold": 0.9
},
"source": "https://github.com/neo4j-contrib/neo4j-apoc-procedures/commit/52a0958220ed2998225bce4548636a037ed9d16a",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line"
},
{
"target": {
"file": "full/src/test/java/apoc/metrics/MetricsTest.java"
},
"id": "CVE-2021-42767-cddbee72",
"digest": {
"line_hashes": [
"326407374985357365592746360777064624085",
"197118873685740969565063317695628189996",
"112294612097618583592768992805148845109",
"164547746798137424238900755296927338998",
"126078213229550900351017173744347645068",
"135150134212647040508387277717315844543",
"332306860352394965052039383555502549879",
"162764096537427463671519790558088939497",
"221997739649930657196741760142003088791",
"55687417267536926984773132019460202768",
"289327744451055700867636982514277268897",
"151103724863842922547844729830969069402",
"115645540087760266184531019474230504491",
"168158000555892453138181644095029972025",
"169871252963711939556104895977598583812",
"76255239339210194307863618699059398263",
"50821939529835205129435492129792887666",
"114034237037236198280404289766811056715",
"125866287381025221960492068262448416556",
"298411769115905202885627970124493109980",
"254213154127773681350157233177394834828",
"184424694594279896009214389812614281830",
"46707607899408460326253782815611406143",
"317896526428701706407315656040695414705",
"250640465049932201846732307601903714749"
],
"threshold": 0.9
},
"source": "https://github.com/neo4j-contrib/neo4j-apoc-procedures/commit/52a0958220ed2998225bce4548636a037ed9d16a",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line"
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2021-42767.json"