CVE-2017-3732: BN_mod_exp may produce incorrect results on x86_64
Vulnerability summary
CVE-2017-3732 is a medium (CVSS 5.9) vulnerability in nodejs node.js. EPSS estimates a 15.40% chance of exploitation in the next 30 days, higher than 96.7% of scored vulnerabilities.
Not severe (CVSS 5.9, network access); no exploitation reported by the 5 checked sources
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
There is a carry propagating bug in the x86_64 Montgomery squaring procedure in OpenSSL 1.0.2 before 1.0.2k and 1.1.0 before 1.1.0d. No EC algorithms are affected. Analysis suggests that attacks against RSA and DSA as a result of this defect would be very difficult to perform and are not believed likely. Attacks against DH are considered just feasible (although very difficult) because most of the work necessary to deduce information about a private key may be performed offline. The amount of resources required for such an attack would be very significant and likely only accessible to a limited number of attackers. An attacker would additionally need online access to an unpatched system using the target private key in a scenario with persistent DH parameters and a private key that is shared between multiple clients. For example this can occur by default in OpenSSL DHE based SSL/TLS ciphersuites. Note: This issue is very similar to CVE-2015-3193 but must be treated as a separate problem.
CVSS metrics
6 scores · 4 sources · 3 versions- OSV · AlpineEcosystem advisory · calculated5.9MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
- OSV · UbuntuEcosystem advisory · calculated5.9MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
- OSV · DebianEcosystem advisory · calculated5.9MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
EPSS trend
Probability
15.40%
Chance of exploitation in the next 30 days
Percentile
97%
Versus all other CVEs
30-day change
No change 0.00 pp
From 15.40% 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.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.1.0a | 1.1.0b | 1.1.0c
Ubuntu1 product
- openssl< 1.0.2g-1ubuntu4.6
5 vendors · 5 products
References
23 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 23 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
- www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.htmlX Refsource MISCPatchThird Party Advisory