ALPINE-CVE-2020-8265
Record from OSV · Published January 6, 2021
Node.js versions before 10.23.1, 12.20.1, 14.15.4, 15.5.1 are vulnerable to a use-after-free bug in its TLS implementation. When writing to a TLS enabled socket, node::StreamBase::Write calls node::TLSWrap::DoWrite with a freshly allocated WriteWrap object as first argument. If the DoWrite method does not return an error, this object is passed back to the caller as part of a StreamWriteResult structure. This may be exploited to corrupt memory leading to a Denial of Service or potentially other exploits.
Fixed versions
Upgrade to a fixed version or later. Language registries are listed first, then Linux distributions, then vendor products.
| Package | Ecosystem | Fixed in |
|---|---|---|
| nodejs | Alpine:v3.12 | 12.20.1-r0 |
| nodejs | Alpine:v3.13 | 14.15.4-r0 |
| nodejs | Alpine:v3.17 | 14.15.4-r0 |
| nodejs | Alpine:v3.11 | 12.20.1-r0 |
| nodejs | Alpine:v3.22 | 14.15.4-r0 |
| nodejs | Alpine:v3.20 | 14.15.4-r0 |
| nodejs | Alpine:v3.15 | 14.15.4-r0 |
| nodejs | Alpine:v3.23 | 14.15.4-r0 |
| nodejs | Alpine:v3.19 | 14.15.4-r0 |
| nodejs | Alpine:v3.16 | 14.15.4-r0 |
| nodejs | Alpine:v3.18 | 14.15.4-r0 |
| nodejs | Alpine:v3.24 | 14.15.4-r0 |
2 more packages have a fixed version. See every fix in Lookup.
Risk scores
Affected products
| Vendor | Product | Versions |
|---|---|---|
| Alpine:v3.12 | nodejs | 4.4.5-r0, 8.9.3-r1, 6.9.4-r1 |
| Alpine:v3.13 | nodejs | 8.9.2-r0, 8.9.3-r1, 8.11.4-r0 |
| Alpine:v3.17 | nodejs | 8.11.3-r1, 8.11.1-r2, 8.11.3-r3 |
| Alpine:v3.11 | nodejs | 0, 6.10.0-r0, 10.13.0-r0 |
| Alpine:v3.22 | nodejs | 0 |
| Alpine:v3.20 | nodejs | 8.11.2-r0, 8.9.3-r0, 0 |
| Alpine:v3.15 | nodejs | 12.18.4-r0, 6.9.4-r1, 0 |
| Alpine:v3.23 | nodejs | 0 |
| Alpine:v3.19 | nodejs | 6.10.1-r0, 0, 10.13.0-r0 |
| Alpine:v3.16 | nodejs | 10.13.0-r0, 10.14.0-r0, 0 |
| Alpine:v3.18 | nodejs | 12.18.0-r1, 8.11.1-r2, 8.11.4-r0 |
| Alpine:v3.24 | nodejs | 0 |
| Alpine:v3.14 | nodejs | 12.15.0-r0, 12.18.3-r0, 6.9.4-r0 |
| Alpine:v3.21 | nodejs | 0 |
Timeline
- Jan 6, 2021 CVE Published
- Aug 5, 2026 CVE Updated
- Aug 8, 2026 Distribution Patch
Query this with the API
The same record, from the CLI:
vulnetix vdb vuln ALPINE-CVE-2020-8265
vulnetix vdb fixes ALPINE-CVE-2020-8265
Or with curl, using the org id and key from your account page:
curl -s -H "Authorization: ApiKey ${VULNETIX_ORG_ID}:${VULNETIX_API_KEY}" \
"https://api.vdb.vulnetix.com/v2/vuln/ALPINE-CVE-2020-8265/fixes/registry"
The Community plan is free and allows 50 queries a day. Get a free API key · API quickstart