{"id":"CVE-2022-21164","aliases":["EUVD-2022-1280","GHSA-32j9-6qqm-mq9g","SNYK-JS-NODELMDB-2400723"],"status":"published","title":"Denial of Service (DoS)","description":"The package node-lmdb before 0.9.7 are vulnerable to Denial of Service (DoS) when defining a non-invokable ToString value, which will cause a crash during type check.","severity":{"version":"3.1","score":3.7,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L/E:P","level":"low","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-09","score":0.01321,"percentile":0.71088,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-241","CWE-703"],"published":"2022-03-16T15:25:13Z","modified":"2026-10-28T10:25:04Z","fixes":[{"ecosystem":"npm","package":"node-lmdb","fixed_in":["0.9.7"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"npm","package":"node-lmdb","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9.7"}]}]},{"source":"osv","ecosystem":"npm","package":"node-lmdb","ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"0.9.7"}]}]}],"products":[{"vendor":"node-lmdb_project","product":"node-lmdb"}],"references":[{"url":"https://snyk.io/vuln/SNYK-JS-NODELMDB-2400723","tags":["x_refsource_MISC","x_transferred","Exploit","Patch","Third Party Advisory","advisory","web"]},{"url":"https://github.com/Venemo/node-lmdb/commit/97760104c0fd311206b88aecd91fa1f59fe2b85a","tags":["x_refsource_MISC","x_transferred","Patch","Third Party Advisory","fix","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2022-21164","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-32j9-6qqm-mq9g"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/21xxx/CVE-2022-21164.json","tags":["advisory"]},{"url":"https://github.com/Venemo/node-lmdb","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2022-21164","title":"Denial of Service (DoS)","description":"The package node-lmdb before 0.9.7 are vulnerable to Denial of Service (DoS) when defining a non-invokable ToString value, which will cause a crash during type check.","status":"published","published":"2022-03-16T15:25:13.291Z","modified":"2024-09-16T17:43:47.319Z","cvss":[{"version":"3.1","score":3.7,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L/E:P","level":"low","assessor":"cna"}],"updated_at":"2026-11-02T14:34:29.057251Z"}],"euvd":[{"id":"EUVD-2022-1280","description":"The package node-lmdb before 0.9.7 are vulnerable to Denial of Service (DoS) when defining a non-invokable ToString value, which will cause a crash during type check.","status":"published","published":"2022-03-16T15:25:13Z","modified":"2024-09-16T17:43:47Z","cvss":[{"version":"3.1","score":3.7,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L/E:P","level":"low"}],"updated_at":"2026-11-03T00:55:39.247967Z"}],"ghsa":[{"id":"GHSA-32j9-6qqm-mq9g","title":"Unhandled case in node-lmdb","description":"The package node-lmdb before 0.9.7 is vulnerable to Denial of Service (DoS) when defining a non-invokable `ToString` value, which will cause a crash during type check.","status":"published","published":"2022-03-17T00:00:27Z","modified":"2023-01-27T05:00:43Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"cwes":["CWE-241","CWE-703"],"updated_at":"2026-11-02T14:36:15.574072Z"}],"nvd":[{"id":"CVE-2022-21164","description":"The package node-lmdb before 0.9.7 are vulnerable to Denial of Service (DoS) when defining a non-invokable ToString value, which will cause a crash during type check.","status":"published","published":"2022-03-16T16:15:10.8Z","modified":"2026-06-17T04:25:39.537Z","cvss":[{"version":"3.1","score":3.7,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"low","assessor":"secondary"},{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"primary"},{"version":"2.0","score":5,"vector":"AV:N/AC:L/Au:N/C:N/I:N/A:P","level":"medium","assessor":"primary"}],"updated_at":"2026-11-02T14:07:14.24948Z"}],"osv":[{"id":"CVE-2022-21164","title":"Denial of Service (DoS)","description":"The package node-lmdb before 0.9.7 are vulnerable to Denial of Service (DoS) when defining a non-invokable ToString value, which will cause a crash during type check.","status":"published","published":"2022-03-16T15:25:13.291Z","modified":"2026-10-28T10:25:04.735143489Z","cvss":[{"version":"3.1","score":3.7,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L/E:P","level":"low"}],"updated_at":"2026-11-02T15:44:23.655778Z"},{"id":"GHSA-32j9-6qqm-mq9g","title":"Unhandled case in node-lmdb","description":"The package node-lmdb before 0.9.7 is vulnerable to Denial of Service (DoS) when defining a non-invokable `ToString` value, which will cause a crash during type check.","status":"published","published":"2022-03-17T00:00:27Z","modified":"2026-07-08T06:49:51.337517553Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"cwes":["CWE-241","CWE-703"],"updated_at":"2026-11-02T15:46:35.050232Z"}]}}
