CVE-2020-8252
7.8
HIGH
CVSS 3.1
EPSS 0.18%
Description
The implementation of realpath in libuv < 10.22.1, < 12.18.4, and < 14.9.0 used within Node.js incorrectly determined the buffer size which can result in a buffer overflow if the resolved path is longer than 256 bytes.
How to fix CVE-2020-8252
To remediate CVE-2020-8252, upgrade the affected package to a fixed version below.
- Alpine/libuv—upgrade to 1.38.1-r0 or later
- Alpine/nodejs—upgrade to 12.20.1-r0 or later
- —upgrade to 10.22.1 or later
- —upgrade to 10.22.1 or later
- —upgrade to 1.39.0-1 or later
Is CVE-2020-8252 being exploited?
Low — EPSS is 0.2%, meaning exploitation activity has not been observed at scale.
Affected packages (5)
- from 0, < 1.38.1-r0
- from 0, < 12.20.1-r0
- >= 10.0.0, < 10.22.1, >= 12.0.0, < 12.18.4, >= 14.0.0, < 14.9.0
- >= 10.0.0, < 10.22.1, >= 12.0.0, < 12.18.4, >= 14.0.0, < 14.9.0
- from 0, < 1.39.0-1
CVSS scores
| Source | Version | Severity | Vector |
|---|---|---|---|
| osv | CVSS 3.1 | HIGH7.8 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |