CVE catalog

CVE-2020-16135

libssh: CVE-2020-16135

[CVE catalog]

Severity
Medium · CVSS 5.9CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Published
Source
[NVD] · [CVE record]
EPSS
4.11% · Oct 25, 2026

libssh 0.9.4 has a NULL pointer dereference in tftpserver.c if ssh_buffer_new returns NULL.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianlibsshsid0.12.2-1fixed
Debianlibsshforky0.12.2-1fixed
Debianlibsshtrixie0.11.5-0+deb13u1fixed
Debianlibsshtrixie-security0.11.5-0+deb13u1fixed
Debianlibsshbookworm0.10.6-0+deb12u2fixed
Debianlibsshbookworm-security0.10.6-0+deb12u3fixed
Alpinelibssh3.100.8.9-r1fixed
Alpinelibssh3.110.9.4-r1fixed
Alpinelibssh3.90.7.6-r3fixed
Ubuntulibssh16.040.6.3-3ubuntu3vulnerable
Ubuntulibssh16.040.6.3-4.1vulnerable
Ubuntulibssh16.040.6.3-4.2vulnerable
Ubuntulibssh16.040.6.3-4.2ubuntu1vulnerable
Ubuntulibssh16.040.6.3-4.3vulnerable
Ubuntulibssh16.040.6.3-4.3ubuntu0.1vulnerable
Ubuntulibssh16.040.6.3-4.3ubuntu0.2vulnerable
Ubuntulibssh16.040.6.3-4.3ubuntu0.5vulnerable
Ubuntulibssh16.040.6.3-4.3ubuntu0.6fixed
Ubuntulibssh18.040.7.5-1vulnerable
Ubuntulibssh18.040.8.0~20170825.94fa1e38-1vulnerable
Ubuntulibssh18.040.8.0~20170825.94fa1e38-1build1vulnerable
Ubuntulibssh18.040.8.0~20170825.94fa1e38-1ubuntu0.1vulnerable
Ubuntulibssh18.040.8.0~20170825.94fa1e38-1ubuntu0.2vulnerable
Ubuntulibssh18.040.8.0~20170825.94fa1e38-1ubuntu0.5vulnerable
Ubuntulibssh18.040.8.0~20170825.94fa1e38-1ubuntu0.6vulnerable
Ubuntulibssh18.040.8.0~20170825.94fa1e38-1ubuntu0.7fixed
Ubuntulibssh20.040.9.0-1ubuntu1vulnerable
Ubuntulibssh20.040.9.0-1ubuntu4vulnerable
Ubuntulibssh20.040.9.0-1ubuntu5vulnerable
Ubuntulibssh20.040.9.3-2ubuntu1vulnerable
Ubuntulibssh20.040.9.3-2ubuntu2vulnerable
Ubuntulibssh20.040.9.3-2ubuntu2.1fixed
Ubuntulibssh16.040.6.3-3ubuntu3vulnerable
Ubuntulibssh16.040.6.3-4.1vulnerable
Ubuntulibssh16.040.6.3-4.2vulnerable
Ubuntulibssh16.040.6.3-4.2ubuntu1vulnerable
Ubuntulibssh16.040.6.3-4.3vulnerable
Ubuntulibssh16.040.6.3-4.3ubuntu0.1vulnerable
Ubuntulibssh16.040.6.3-4.3ubuntu0.2vulnerable
Ubuntulibssh16.040.6.3-4.3ubuntu0.5vulnerable
Ubuntulibssh16.040.6.3-4.3ubuntu0.6fixed
Ubuntulibssh18.040.7.5-1vulnerable
Ubuntulibssh18.040.8.0~20170825.94fa1e38-1vulnerable
Ubuntulibssh18.040.8.0~20170825.94fa1e38-1build1vulnerable
Ubuntulibssh18.040.8.0~20170825.94fa1e38-1ubuntu0.1vulnerable
Ubuntulibssh18.040.8.0~20170825.94fa1e38-1ubuntu0.2vulnerable
Ubuntulibssh18.040.8.0~20170825.94fa1e38-1ubuntu0.5vulnerable
Ubuntulibssh18.040.8.0~20170825.94fa1e38-1ubuntu0.6vulnerable
Ubuntulibssh18.040.8.0~20170825.94fa1e38-1ubuntu0.7fixed
Ubuntulibssh20.040.9.0-1ubuntu1vulnerable
Ubuntulibssh20.040.9.0-1ubuntu4vulnerable
Ubuntulibssh20.040.9.0-1ubuntu5vulnerable
Ubuntulibssh20.040.9.3-2ubuntu1vulnerable
Ubuntulibssh20.040.9.3-2ubuntu2vulnerable
Ubuntulibssh20.040.9.3-2ubuntu2.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibsshsourcesid0.9.5-1not yet assignedNot reported[966560]
Debianlibsshsourceforky0.9.5-1not yet assignedNot reported[966560]
Debianlibsshsourcetrixie0.9.5-1not yet assignedNot reported[966560]
Debianlibsshsourcebookworm0.9.5-1not yet assignedNot reported[966560]
Alpinelibsshapk3.100.8.9-r1Not reportedALPINE-CVE-2020-16135Not reported
Alpinelibsshapk3.110.9.4-r1Not reportedALPINE-CVE-2020-16135Not reported
Alpinelibsshapk3.90.7.6-r3Not reportedALPINE-CVE-2020-16135Not reported
Ubuntulibsshdeb16.040.6.3-4.3ubuntu0.6Not reportedUBUNTU-CVE-2020-16135Not reported
Ubuntulibsshdeb18.040.8.0~20170825.94fa1e38-1ubuntu0.7Not reportedUBUNTU-CVE-2020-16135Not reported
Ubuntulibsshdeb20.040.9.3-2ubuntu2.1Not reportedUBUNTU-CVE-2020-16135Not reported
Ubuntulibsshdeb16.040.6.3-4.3ubuntu0.6Not reportedUSN-4447-1Not reported
Ubuntulibsshdeb18.040.8.0~20170825.94fa1e38-1ubuntu0.7Not reportedUSN-4447-1Not reported
Ubuntulibsshdeb20.040.9.3-2ubuntu2.1Not reportedUSN-4447-1Not reported

[Debian bug #966560]

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • [libssh-4]Unknown

    Source package: [libssh]

    Details (4)
    • 0.10.6-0+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · bookworm; dsa · libssh · debian · 12

    • 0.10.6-0+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · bookworm; dsa · libssh · debian · 12

    • 0.10.6-0+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · bookworm; dsa · libssh · debian · 12

    • 0.10.6-0+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · bookworm; dsa · libssh · debian · 12

  • [libssh-dev]Unknown

    Source package: [libssh]

    Details (4)
    • 0.10.6-0+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · bookworm; dsa · libssh · debian · 12

    • 0.10.6-0+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · bookworm; dsa · libssh · debian · 12

    • 0.10.6-0+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · bookworm; dsa · libssh · debian · 12

    • 0.10.6-0+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · bookworm; dsa · libssh · debian · 12

  • [libssh-doc]Unknown

    Source package: [libssh]

    Details (4)
    • 0.10.6-0+deb12u2 · all · bookworm

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · bookworm; dsa · libssh · debian · 12

    • 0.10.6-0+deb12u2 · all · bookworm

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · bookworm; dsa · libssh · debian · 12

    • 0.10.6-0+deb12u1 · all · bookworm-security

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · bookworm; dsa · libssh · debian · 12

    • 0.10.6-0+deb12u1 · all · bookworm-security

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · bookworm; dsa · libssh · debian · 12

  • Source package: [libssh]

    Details (4)
    • 0.10.6-0+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · bookworm; dsa · libssh · debian · 12

    • 0.10.6-0+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · bookworm; dsa · libssh · debian · 12

    • 0.10.6-0+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · bookworm; dsa · libssh · debian · 12

    • 0.10.6-0+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · bookworm; dsa · libssh · debian · 12

  • Source package: [libssh]

    Details (4)
    • 0.10.6-0+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · bookworm; dsa · libssh · debian · 12

    • 0.10.6-0+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · bookworm; dsa · libssh · debian · 12

    • 0.10.6-0+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · bookworm; dsa · libssh · debian · 12

    • 0.10.6-0+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · bookworm; dsa · libssh · debian · 12

[Debian 13 (Trixie)]

  • [libssh-4]Unknown

    Source package: [libssh]

    Details (4)
    • 0.11.2-1+deb13u1 · amd64 · trixie

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · 13

    • 0.11.2-1+deb13u1 · arm64 · trixie

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · 13

    • 0.11.5-0+deb13u1 · amd64 · trixie-security

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · 13

    • 0.11.5-0+deb13u1 · arm64 · trixie-security

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · 13

  • [libssh-dev]Unknown

    Source package: [libssh]

    Details (4)
    • 0.11.2-1+deb13u1 · amd64 · trixie

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · 13

    • 0.11.2-1+deb13u1 · arm64 · trixie

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · 13

    • 0.11.5-0+deb13u1 · amd64 · trixie-security

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · 13

    • 0.11.5-0+deb13u1 · arm64 · trixie-security

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · 13

  • [libssh-doc]Unknown

    Source package: [libssh]

    Details (4)
    • 0.11.2-1+deb13u1 · all · trixie

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · 13

    • 0.11.2-1+deb13u1 · all · trixie

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · 13

    • 0.11.5-0+deb13u1 · all · trixie-security

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · 13

    • 0.11.5-0+deb13u1 · all · trixie-security

      Fixed · Fixed: 0.9.5-1

      dsa · libssh · debian · 13

Observed:

References