CVE-2017-3731: Truncated packet could crash via OOB read
Vulnerability summary
CVE-2017-3731 is a high (CVSS 7.5) Out-of-bounds Read vulnerability in nodejs node.js. EPSS estimates a 57.32% chance of exploitation in the next 30 days, higher than 99% of scored vulnerabilities.
Severe, CVSS 7.5 (NVD); no exploitation reported by the 5 checked sources; EPSS 57% (FIRST, 03-11-2026)
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 16 · Related 9Timeline
- 04-05-2017PublishedVulnerability first disclosed.
- 16-09-2024Last modifiedVulnerability information updated.
Description
If an SSL/TLS server or client is running on a 32-bit host, and a specific cipher is being used, then a truncated packet can cause that server or client to perform an out-of-bounds read, usually resulting in a crash. For OpenSSL 1.1.0, the crash can be triggered when using CHACHA20/POLY1305; users should upgrade to 1.1.0d. For Openssl 1.0.2, the crash can be triggered when using RC4-MD5; users who have not disabled that algorithm should update to 1.0.2k.
CVSS metrics
6 scores · 4 sources · 3 versions- OSV · AlpineEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · UbuntuEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · DebianEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS trend
Probability
57.32%
Chance of exploitation in the next 30 days
Percentile
99%
Versus all other CVEs
30-day change
No change 0.00 pp
From 57.32% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Known conditions: network-reachable, no authentication, no user interaction (CVSS vector). Other conditions: not stated in public data.
Alpine1 product
- openssl< 1.0.2k-r0
Debian1 product
- openssl< 1.1.0d-1
Nodejs1 product
- node.js≥ 4.0.0, ≤ 4.1.2 | ≥ 4.2.0, < 4.7.3 | ≥ 5.0.0, ≤ 5.12.0 | ≥ 6.0.0, ≤ 6.8.1 | ≥ 6.9.0, < 6.9.5 | ≥ 7.0.0, < 7.5.0
Openssl1 product
- opensslEOLopenssl-1.1.0 | openssl-1.1.0a | openssl-1.1.0b | openssl-1.1.0c | openssl-1.0.2 | openssl-1.0.2a | openssl-1.0.2b | openssl-1.0.2c | openssl-1.0.2d | openssl-1.0.2e | openssl-1.0.2f | openssl-1.0.2g | openssl-1.0.2h | openssl-1.0.2i | openssl-1.0.2j | 1.1.0a | 1.1.0b | 1.1.0c | 1.0.2 | 1.0.2:beta1 | 1.0.2:beta2 | 1.0.2:beta3 | 1.0.2a | 1.0.2b | 1.0.2c | 1.0.2d | 1.0.2e | 1.0.2f | 1.0.2h | 1.0.2i | 1.0.2j
Ubuntu1 product
- openssl< 1.0.1f-1ubuntu2.22 | < 1.0.2g-1ubuntu4.6
5 vendors · 5 products
References
25 links- www.oracle.com/technetwork/security-advisory/cpujan2018-3236628.htmlX Refsource CONFIRMPatchThird Party Advisory
- security.freebsd.org/advisories/FreeBSD-SA-17:02.openssl.ascVendor AdvisoryX Refsource FREEBSDThird Party Advisory
- www.oracle.com/technetwork/security-advisory/cpuoct2017-3236626.htmlX Refsource CONFIRMPatchThird Party Advisory
Show all 25 references
- www.oracle.com/technetwork/security-advisory/cpujul2017-3236622.htmlX Refsource CONFIRMPatchThird Party Advisory
- support.hpe.com/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-hpesbhf03838en_usX Refsource CONFIRMThird Party Advisory
- github.com/openssl/openssl/commit/00d965474b22b54e4275232bc71ee0c699c5cd21X Refsource MISCThird Party Advisory
- www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.htmlX Refsource MISCPatchThird Party Advisory