UBUNTU-CVE-2018-20187

Source
https://ubuntu.com/security/CVE-2018-20187
Import Source
https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2018/UBUNTU-CVE-2018-20187.json
JSON Data
https://api.test.osv.dev/v1/vulns/UBUNTU-CVE-2018-20187
Related
Published
2019-03-08T19:29:00Z
Modified
2024-12-18T16:33:41Z
Severity
  • 5.9 (Medium) CVSS_V3 - CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N CVSS Calculator
Summary
[none]
Details

A side-channel issue was discovered in Botan before 2.9.0. An attacker capable of precisely measuring the time taken for ECC key generation may be able to derive information about the high bits of the secret key, as the function to derive the public point from the secret scalar uses an unblinded Montgomery ladder whose loop iteration count depends on the bitlength of the secret. This issue affects only key generation, not ECDSA signatures or ECDH key agreement.

References

Affected packages

Ubuntu:Pro:14.04:LTS / botan1.10

Package

Name
botan1.10
Purl
pkg:deb/ubuntu/botan1.10?arch=src?distro=esm-infra-legacy/trusty

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected

Affected versions

1.*

1.10.5-1
1.10.5-1ubuntu1
1.10.5-1+deb7u1ubuntu0.14.04.1
1.10.5-1+deb7u1ubuntu0.14.04.1+esm1

Ecosystem specific

{
    "ubuntu_priority": "medium"
}

Ubuntu:Pro:18.04:LTS / botan

Package

Name
botan
Purl
pkg:deb/ubuntu/botan?arch=src?distro=esm-apps/bionic

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected

Affected versions

2.*

2.4.0-3
2.4.0-4
2.4.0-5ubuntu1

Ecosystem specific

{
    "ubuntu_priority": "medium"
}

Ubuntu:20.04:LTS / botan

Package

Name
botan
Purl
pkg:deb/ubuntu/botan?arch=src?distro=focal

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
2.9.0-2

Ecosystem specific

{
    "availability": "No subscription required",
    "ubuntu_priority": "medium",
    "binaries": [
        {
            "binary_version": "2.9.0-2",
            "binary_name": "botan"
        },
        {
            "binary_version": "2.9.0-2",
            "binary_name": "botan-dbgsym"
        },
        {
            "binary_version": "2.9.0-2",
            "binary_name": "libbotan-2-9"
        },
        {
            "binary_version": "2.9.0-2",
            "binary_name": "libbotan-2-9-dbgsym"
        },
        {
            "binary_version": "2.9.0-2",
            "binary_name": "libbotan-2-dev"
        },
        {
            "binary_version": "2.9.0-2",
            "binary_name": "libbotan-2-doc"
        },
        {
            "binary_version": "2.9.0-2",
            "binary_name": "python3-botan"
        }
    ]
}