CVE catalog

CVE-2016-5397

thrift: CVE-2016-5397

[CVE catalog]

Severity
High · CVSS 7.8CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
6.87% · Oct 25, 2026

The Apache Thrift Go client library exposed the potential during code generation for command injection due to using an external formatting tool. Affected Apache Thrift 0.9.3 and older, Fixed in Apache Thrift 0.10.0.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianthriftsid0.24.0-3fixed
Debianthriftforky0.24.0-3fixed
Debianthrifttrixie0.19.0-4fixed
Debianthriftbookworm0.17.0-2fixed
Ubuntuthrift-compiler16.040.9.1-2vulnerable
Ubuntuthrift-compiler18.040.9.1-2.1vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianthriftsourcesid0.11.0-3unimportantNot reportedNot reported
Debianthriftsourceforky0.11.0-3unimportantNot reportedNot reported
Debianthriftsourcetrixie0.11.0-3unimportantNot reportedNot reported
Debianthriftsourcebookworm0.11.0-3unimportantNot reportedNot reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [thrift]

    Details (2)
    • 0.17.0-2+b2 · amd64 · bookworm

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · bookworm; dsa · thrift · debian · 12

    • 0.17.0-2+b2 · arm64 · bookworm

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · bookworm; dsa · thrift · debian · 12

  • Source package: [thrift]

    Details (2)
    • 0.17.0-2+b2 · amd64 · bookworm

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · bookworm; dsa · thrift · debian · 12

    • 0.17.0-2+b2 · arm64 · bookworm

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · bookworm; dsa · thrift · debian · 12

  • Source package: [thrift]

    Details (2)
    • 0.17.0-2+b2 · amd64 · bookworm

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · bookworm; dsa · thrift · debian · 12

    • 0.17.0-2+b2 · arm64 · bookworm

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · bookworm; dsa · thrift · debian · 12

  • Source package: [thrift]

    Details (2)
    • 0.17.0-2+b2 · amd64 · bookworm

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · bookworm; dsa · thrift · debian · 12

    • 0.17.0-2+b2 · arm64 · bookworm

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · bookworm; dsa · thrift · debian · 12

  • Source package: [thrift]

    Details (2)
    • 0.17.0-2+b2 · amd64 · bookworm

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · bookworm; dsa · thrift · debian · 12

    • 0.17.0-2+b2 · arm64 · bookworm

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · bookworm; dsa · thrift · debian · 12

  • Source package: [thrift]

    Details (2)
    • 0.17.0-2 · all · bookworm

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · bookworm; dsa · thrift · debian · 12

    • 0.17.0-2 · all · bookworm

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · bookworm; dsa · thrift · debian · 12

  • [php-thrift]Fixed

    Source package: [thrift]

    Details (2)
    • 0.17.0-2+b2 · amd64 · bookworm

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · bookworm; dsa · thrift · debian · 12

    • 0.17.0-2+b2 · arm64 · bookworm

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · bookworm; dsa · thrift · debian · 12

  • Source package: [thrift]

    Details (2)
    • 0.17.0-2+b2 · amd64 · bookworm

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · bookworm; dsa · thrift · debian · 12

    • 0.17.0-2+b2 · arm64 · bookworm

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · bookworm; dsa · thrift · debian · 12

  • Source package: [thrift]

    Details (2)
    • 0.17.0-2+b2 · amd64 · bookworm

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · bookworm; dsa · thrift · debian · 12

    • 0.17.0-2+b2 · arm64 · bookworm

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · bookworm; dsa · thrift · debian · 12

[Debian 13 (Trixie)]

  • Source package: [thrift]

    Details (2)
    • 0.19.0-4 · all · trixie

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · 13

    • 0.19.0-4 · all · trixie

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · 13

  • Source package: [thrift]

    Details (2)
    • 0.19.0-4+b1 · amd64 · trixie

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · 13

    • 0.19.0-4+b1 · arm64 · trixie

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · 13

  • Source package: [thrift]

    Details (2)
    • 0.19.0-4+b1 · amd64 · trixie

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · 13

    • 0.19.0-4+b1 · arm64 · trixie

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · 13

  • Source package: [thrift]

    Details (2)
    • 0.19.0-4+b1 · amd64 · trixie

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · 13

    • 0.19.0-4+b1 · arm64 · trixie

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · 13

  • Source package: [thrift]

    Details (2)
    • 0.19.0-4+b1 · amd64 · trixie

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · 13

    • 0.19.0-4+b1 · arm64 · trixie

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · 13

  • Source package: [thrift]

    Details (2)
    • 0.19.0-4 · all · trixie

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · 13

    • 0.19.0-4 · all · trixie

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · 13

  • [php-thrift]Fixed

    Source package: [thrift]

    Details (2)
    • 0.19.0-4+b1 · amd64 · trixie

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · 13

    • 0.19.0-4+b1 · arm64 · trixie

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · 13

  • Source package: [thrift]

    Details (2)
    • 0.19.0-4+b1 · amd64 · trixie

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · 13

    • 0.19.0-4+b1 · arm64 · trixie

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · 13

  • Source package: [thrift]

    Details (2)
    • 0.19.0-4+b1 · amd64 · trixie

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · 13

    • 0.19.0-4+b1 · arm64 · trixie

      Fixed · Fixed: 0.11.0-3

      dsa · thrift · debian · 13

Observed:

References