Skip to content
OpenAdvisories
Unscored CVE-2015-8618 EUVD-2015-8495GHSA-f7x9-6qwf-8m25GO-2021-0160

Incorrect calculation affecting RSA computations in math/big

Published Jan 27, 2016 · Updated Aug 6, 2024 · Assigned by mitre

Description

The Int.Exp Montgomery code in the math/big library in Go 1.5.x before 1.5.3 mishandles carry propagation and produces incorrect output, which makes it easier for attackers to obtain private RSA keys via unspecified vectors.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
openSUSE Tumbleweed go 1.7.0-2.1 openSUSE-SU-2024:10028-1
openSUSE Tumbleweed go1.10 1.10.8-8.2 openSUSE-SU-2024:10803-1
openSUSE Tumbleweed go1.11 1.11.13-10.5 openSUSE-SU-2024:10804-1
openSUSE Tumbleweed go1.12 1.12.17-4.8 openSUSE-SU-2024:10805-1
openSUSE Tumbleweed go1.9 1.9.7-11.2 openSUSE-SU-2024:10812-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go stdlib >= 1.5.0-0, < 1.5.3 1.5.3 GO-2021-0160

Advisories 5

References