CVE-2017-3732

Source
https://cve.org/CVERecord?id=CVE-2017-3732
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-3732.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2017-3732
Downstream
ALPINE (1)
DEBIAN (1)
MGASA (2)
openSUSE (3)
RHSA (5)
SUSE (7)
UBUNTU (1)
Related
Published
2017-05-04T19:29:00Z
Modified
2026-11-11T10:45:17Z
Severity
  • 5.9 (Medium) CVSS_V3 - CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N CVSS Calculator
Summary
[none]
Details

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.

Database specific
{
    "unresolved_ranges": [
        {
            "cpes": [
                "cpe:2.3:a:openssl:openssl:1.0.2:*:*:*:*:*:*:*",
                "cpe:2.3:a:openssl:openssl:1.0.2:beta1:*:*:*:*:*:*",
                "cpe:2.3:a:openssl:openssl:1.0.2:beta2:*:*:*:*:*:*",
                "cpe:2.3:a:openssl:openssl:1.0.2:beta3:*:*:*:*:*:*",
                "cpe:2.3:a:openssl:openssl:1.0.2a:*:*:*:*:*:*:*",
                "cpe:2.3:a:openssl:openssl:1.0.2b:*:*:*:*:*:*:*",
                "cpe:2.3:a:openssl:openssl:1.0.2c:*:*:*:*:*:*:*",
                "cpe:2.3:a:openssl:openssl:1.0.2d:*:*:*:*:*:*:*",
                "cpe:2.3:a:openssl:openssl:1.0.2e:*:*:*:*:*:*:*",
                "cpe:2.3:a:openssl:openssl:1.0.2f:*:*:*:*:*:*:*",
                "cpe:2.3:a:openssl:openssl:1.0.2h:*:*:*:*:*:*:*",
                "cpe:2.3:a:openssl:openssl:1.0.2i:*:*:*:*:*:*:*",
                "cpe:2.3:a:openssl:openssl:1.1.0a:*:*:*:*:*:*:*",
                "cpe:2.3:a:openssl:openssl:1.1.0b:*:*:*:*:*:*:*",
                "cpe:2.3:a:openssl:openssl:1.1.0c:*:*:*:*:*:*:*"
            ],
            "extracted_events": [
                {
                    "range": [
                        {
                            "introduced": "1.0.2"
                        },
                        {
                            "last_affected": "1.0.2"
                        },
                        {
                            "introduced": "1.0.2-beta1"
                        },
                        {
                            "last_affected": "1.0.2-beta1"
                        },
                        {
                            "introduced": "1.0.2-beta1"
                        },
                        {
                            "last_affected": "1.0.2-beta1"
                        },
                        {
                            "introduced": "1.0.2-beta2"
                        },
                        {
                            "last_affected": "1.0.2-beta2"
                        },
                        {
                            "introduced": "1.0.2-beta2"
                        },
                        {
                            "last_affected": "1.0.2-beta2"
                        },
                        {
                            "introduced": "1.0.2-beta3"
                        },
                        {
                            "last_affected": "1.0.2-beta3"
                        },
                        {
                            "introduced": "1.0.2-beta3"
                        },
                        {
                            "last_affected": "1.0.2-beta3"
                        },
                        {
                            "introduced": "1.0.2a"
                        },
                        {
                            "last_affected": "1.0.2a"
                        },
                        {
                            "introduced": "1.0.2b"
                        },
                        {
                            "last_affected": "1.0.2b"
                        },
                        {
                            "introduced": "1.0.2c"
                        },
                        {
                            "last_affected": "1.0.2c"
                        },
                        {
                            "introduced": "1.0.2d"
                        },
                        {
                            "last_affected": "1.0.2d"
                        },
                        {
                            "introduced": "1.0.2e"
                        },
                        {
                            "last_affected": "1.0.2e"
                        },
                        {
                            "introduced": "1.0.2f"
                        },
                        {
                            "last_affected": "1.0.2f"
                        },
                        {
                            "introduced": "1.0.2h"
                        },
                        {
                            "last_affected": "1.0.2h"
                        },
                        {
                            "introduced": "1.0.2i"
                        },
                        {
                            "last_affected": "1.0.2i"
                        },
                        {
                            "introduced": "1.1.0a"
                        },
                        {
                            "last_affected": "1.1.0a"
                        },
                        {
                            "introduced": "1.1.0a"
                        },
                        {
                            "last_affected": "1.1.0a"
                        },
                        {
                            "introduced": "1.1.0b"
                        },
                        {
                            "last_affected": "1.1.0b"
                        },
                        {
                            "introduced": "1.1.0b"
                        },
                        {
                            "last_affected": "1.1.0b"
                        },
                        {
                            "introduced": "1.1.0c"
                        },
                        {
                            "last_affected": "1.1.0c"
                        },
                        {
                            "introduced": "1.1.0c"
                        },
                        {
                            "last_affected": "1.1.0c"
                        }
                    ],
                    "source": "CPE_STRING"
                }
            ],
            "vendor_product": "openssl:openssl"
        }
    ]
}
References

Affected packages

Git
github.com/alsyundawy/openssl-1.0.2

Affected ranges

Type
GIT
Repo
https://github.com/alsyundawy/openssl-1.0.2
Events
Database specific
Show details
{
    "extracted_events": [
        {
            "cpe": "cpe:2.3:a:openssl:openssl:1.0.2:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "1.0.2"
                },
                {
                    "last_affected": "1.0.2"
                }
            ],
            "source": "CPE_STRING"
        },
        {
            "cpe": "cpe:2.3:a:openssl:openssl:1.0.2a:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "1.0.2a"
                },
                {
                    "last_affected": "1.0.2a"
                }
            ],
            "source": "CPE_STRING"
        },
        {
            "cpe": "cpe:2.3:a:openssl:openssl:1.0.2b:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "1.0.2b"
                },
                {
                    "last_affected": "1.0.2b"
                }
            ],
            "source": "CPE_STRING"
        },
        {
            "cpe": "cpe:2.3:a:openssl:openssl:1.0.2c:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "1.0.2c"
                },
                {
                    "last_affected": "1.0.2c"
                }
            ],
            "source": "CPE_STRING"
        },
        {
            "cpe": "cpe:2.3:a:openssl:openssl:1.0.2d:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "1.0.2d"
                },
                {
                    "last_affected": "1.0.2d"
                }
            ],
            "source": "CPE_STRING"
        },
        {
            "cpe": "cpe:2.3:a:openssl:openssl:1.0.2e:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "1.0.2e"
                },
                {
                    "last_affected": "1.0.2e"
                }
            ],
            "source": "CPE_STRING"
        },
        {
            "cpe": "cpe:2.3:a:openssl:openssl:1.0.2f:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "1.0.2f"
                },
                {
                    "last_affected": "1.0.2f"
                }
            ],
            "source": "CPE_STRING"
        },
        {
            "cpe": "cpe:2.3:a:openssl:openssl:1.0.2h:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "1.0.2h"
                },
                {
                    "last_affected": "1.0.2h"
                }
            ],
            "source": "CPE_STRING"
        },
        {
            "cpe": "cpe:2.3:a:openssl:openssl:1.0.2i:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "1.0.2i"
                },
                {
                    "last_affected": "1.0.2i"
                }
            ],
            "source": "CPE_STRING"
        }
    ]
}

Affected versions

1.*
1.0.2
1.0.2zs-u20260929-rev1

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-3732.json"
github.com/nodejs/node

Affected ranges

Type
GIT
Repo
https://github.com/nodejs/node
Events
Database specific
Show details
{
    "extracted_events": [
        {
            "cpe": "cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:*",
            "range": [
                {
                    "introduced": "4.0.0"
                },
                {
                    "last_affected": "4.1.2"
                }
            ],
            "source": "CPE_RANGE"
        },
        {
            "cpe": "cpe:2.3:a:nodejs:node.js:*:*:*:*:lts:*:*:*",
            "range": [
                {
                    "introduced": "4.2.0"
                },
                {
                    "fixed": "4.7.3"
                }
            ],
            "source": "CPE_RANGE"
        },
        {
            "cpe": "cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:*",
            "range": [
                {
                    "introduced": "5.0.0"
                },
                {
                    "last_affected": "5.12.0"
                }
            ],
            "source": "CPE_RANGE"
        },
        {
            "cpe": "cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:*",
            "range": [
                {
                    "introduced": "6.0.0"
                },
                {
                    "last_affected": "6.8.1"
                }
            ],
            "source": "CPE_RANGE"
        },
        {
            "cpe": "cpe:2.3:a:nodejs:node.js:*:*:*:*:lts:*:*:*",
            "range": [
                {
                    "introduced": "6.9.0"
                },
                {
                    "fixed": "6.9.5"
                }
            ],
            "source": "CPE_RANGE"
        },
        {
            "cpe": "cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:*",
            "range": [
                {
                    "introduced": "7.0.0"
                },
                {
                    "fixed": "7.5.0"
                }
            ],
            "source": "CPE_RANGE"
        }
    ]
}

Affected versions

v4.*
v4.0.0
v4.1.0
v4.1.1
v4.1.2
v4.2.0
v4.2.1
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.3.0
v4.3.1
v4.3.2
v4.4.0
v4.4.1
v4.4.2
v4.4.3
v4.4.4
v4.4.5
v4.4.6
v4.4.7
v4.5.0
v4.6.0
v4.6.1
v4.6.2
v4.7.0
v4.7.1
v4.7.2
v5.*
v5.0.0
v5.1.0
v5.1.1
v5.10.0
v5.10.1
v5.11.1
v5.12.0
v5.2.0
v5.3.0
v5.4.0
v5.4.1
v5.5.0
v5.6.0
v5.7.0
v5.7.1
v5.8.0
v5.9.0
v5.9.1
v6.*
v6.0.0
v6.1.0
v6.2.0
v6.2.1
v6.2.2
v6.3.0
v6.3.1
v6.4.0
v6.5.0
v6.6.0
v6.7.0
v6.8.0
v6.8.1
v6.9.0
v6.9.1
v6.9.2
v6.9.3
v6.9.4
v7.*
v7.0.0
v7.1.0
v7.2.0
v7.2.1
v7.3.0
v7.4.0

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-3732.json"
github.com/openssl/openssl

Affected ranges

Type
GIT
Repo
https://github.com/openssl/openssl
Events
Database specific
Show details
{
    "extracted_events": [
        {
            "cpe": "cpe:2.3:a:openssl:openssl:1.0.2:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "1.0.2"
                },
                {
                    "last_affected": "1.0.2"
                }
            ],
            "source": "CPE_STRING"
        },
        {
            "cpe": "cpe:2.3:a:openssl:openssl:1.0.2a:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "1.0.2a"
                },
                {
                    "last_affected": "1.0.2a"
                }
            ],
            "source": "CPE_STRING"
        },
        {
            "cpe": "cpe:2.3:a:openssl:openssl:1.0.2b:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "1.0.2b"
                },
                {
                    "last_affected": "1.0.2b"
                }
            ],
            "source": "CPE_STRING"
        },
        {
            "cpe": "cpe:2.3:a:openssl:openssl:1.0.2c:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "1.0.2c"
                },
                {
                    "last_affected": "1.0.2c"
                }
            ],
            "source": "CPE_STRING"
        },
        {
            "cpe": "cpe:2.3:a:openssl:openssl:1.0.2d:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "1.0.2d"
                },
                {
                    "last_affected": "1.0.2d"
                }
            ],
            "source": "CPE_STRING"
        },
        {
            "cpe": "cpe:2.3:a:openssl:openssl:1.0.2e:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "1.0.2e"
                },
                {
                    "last_affected": "1.0.2e"
                }
            ],
            "source": "CPE_STRING"
        },
        {
            "cpe": "cpe:2.3:a:openssl:openssl:1.0.2f:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "1.0.2f"
                },
                {
                    "last_affected": "1.0.2f"
                }
            ],
            "source": "CPE_STRING"
        },
        {
            "cpe": "cpe:2.3:a:openssl:openssl:1.0.2h:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "1.0.2h"
                },
                {
                    "last_affected": "1.0.2h"
                }
            ],
            "source": "CPE_STRING"
        },
        {
            "cpe": "cpe:2.3:a:openssl:openssl:1.0.2i:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "1.0.2i"
                },
                {
                    "last_affected": "1.0.2i"
                }
            ],
            "source": "CPE_STRING"
        },
        {
            "cpe": "cpe:2.3:a:openssl:openssl:1.0.2:beta1:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "1.0.2-beta1"
                },
                {
                    "last_affected": "1.0.2-beta1"
                }
            ],
            "source": "CPE_STRING"
        },
        {
            "cpe": "cpe:2.3:a:openssl:openssl:1.0.2:beta2:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "1.0.2-beta2"
                },
                {
                    "last_affected": "1.0.2-beta2"
                }
            ],
            "source": "CPE_STRING"
        },
        {
            "cpe": "cpe:2.3:a:openssl:openssl:1.0.2:beta3:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "1.0.2-beta3"
                },
                {
                    "last_affected": "1.0.2-beta3"
                }
            ],
            "source": "CPE_STRING"
        },
        {
            "cpe": "cpe:2.3:a:openssl:openssl:1.1.0a:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "1.1.0a"
                },
                {
                    "last_affected": "1.1.0a"
                }
            ],
            "source": "CPE_STRING"
        },
        {
            "cpe": "cpe:2.3:a:openssl:openssl:1.1.0b:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "1.1.0b"
                },
                {
                    "last_affected": "1.1.0b"
                }
            ],
            "source": "CPE_STRING"
        },
        {
            "cpe": "cpe:2.3:a:openssl:openssl:1.1.0c:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "1.1.0c"
                },
                {
                    "last_affected": "1.1.0c"
                }
            ],
            "source": "CPE_STRING"
        },
        {
            "range": [
                {
                    "fixed": "a59b90bf491410f1f2bc4540cc21f1980fd14c5b"
                }
            ],
            "source": "REFERENCES_COMMIT"
        }
    ]
}

Affected versions

1.*
1.0.2
1.0.2-beta1
1.0.2-beta2
1.0.2-beta3
1.1.0a

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-3732.json"