CVE catalog

CVE-2020-12135

duo-unix: CVE-2020-12135

[CVE catalog]

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

bson before 0.8 incorrectly uses int rather than size_t for many variables, parameters, and return values. In particular, the bson_ensure_space() parameter bytesNeeded could have an integer overflow via properly constructed bson input.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianduo-unixsid1.11.3-1.2vulnerable
Debianduo-unixtrixie1.11.3-1.2vulnerable
Debianduo-unixbookworm1.11.3-1vulnerable
Ubuntuwhoopsie16.040.2.49vulnerable
Ubuntuwhoopsie16.040.2.50vulnerable
Ubuntuwhoopsie16.040.2.51vulnerable
Ubuntuwhoopsie16.040.2.52vulnerable
Ubuntuwhoopsie16.040.2.52.1vulnerable
Ubuntuwhoopsie16.040.2.52.2vulnerable
Ubuntuwhoopsie16.040.2.52.3vulnerable
Ubuntuwhoopsie16.040.2.52.4vulnerable
Ubuntuwhoopsie16.040.2.52.5vulnerable
Ubuntuwhoopsie16.040.2.52.5ubuntu0.1vulnerable
Ubuntuwhoopsie16.040.2.52.5ubuntu0.2vulnerable
Ubuntuwhoopsie16.040.2.52.5ubuntu0.3vulnerable
Ubuntuwhoopsie16.040.2.52.5ubuntu0.4vulnerable
Ubuntuwhoopsie16.040.2.52.5ubuntu0.5fixed
Ubuntuwhoopsie18.040.2.58vulnerable
Ubuntuwhoopsie18.040.2.59vulnerable
Ubuntuwhoopsie18.040.2.59build1vulnerable
Ubuntuwhoopsie18.040.2.60vulnerable
Ubuntuwhoopsie18.040.2.62vulnerable
Ubuntuwhoopsie18.040.2.62ubuntu0.1vulnerable
Ubuntuwhoopsie18.040.2.62ubuntu0.2vulnerable
Ubuntuwhoopsie18.040.2.62ubuntu0.3vulnerable
Ubuntuwhoopsie18.040.2.62ubuntu0.4vulnerable
Ubuntuwhoopsie18.040.2.62ubuntu0.5fixed
Ubuntuwhoopsie20.040.2.66vulnerable
Ubuntuwhoopsie20.040.2.67vulnerable
Ubuntuwhoopsie20.040.2.68vulnerable
Ubuntuwhoopsie20.040.2.69vulnerable
Ubuntuwhoopsie20.040.2.69ubuntu0.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianduo-unixsourcesid(unfixed)unimportantNot reported[958998]
Debianduo-unixsourcetrixie(unfixed)unimportantNot reported[958998]
Debianduo-unixsourcebookworm(unfixed)unimportantNot reported[958998]
Ubuntuwhoopsiedeb16.040.2.52.5ubuntu0.5Not reportedUSN-4450-1Not reported
Ubuntuwhoopsiedeb18.040.2.62ubuntu0.5Not reportedUSN-4450-1Not reported
Ubuntuwhoopsiedeb20.040.2.69ubuntu0.1Not reportedUSN-4450-1Not reported

[Debian bug #958998]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [libduo3]Affected

    Source package: [duo-unix]

    Details (2)
    • 1.11.3-1+b1 · amd64 · bookworm

      Affected

      dsa · duo-unix · debian · bookworm; dsa · duo-unix · debian · 12

    • 1.11.3-1+b1 · arm64 · bookworm

      Affected

      dsa · duo-unix · debian · bookworm; dsa · duo-unix · debian · 12

  • [libduo-dev]Affected

    Source package: [duo-unix]

    Details (2)
    • 1.11.3-1+b1 · amd64 · bookworm

      Affected

      dsa · duo-unix · debian · bookworm; dsa · duo-unix · debian · 12

    • 1.11.3-1+b1 · arm64 · bookworm

      Affected

      dsa · duo-unix · debian · bookworm; dsa · duo-unix · debian · 12

  • [libpam-duo]Affected

    Source package: [duo-unix]

    Details (2)
    • 1.11.3-1+b1 · amd64 · bookworm

      Affected

      dsa · duo-unix · debian · bookworm; dsa · duo-unix · debian · 12

    • 1.11.3-1+b1 · arm64 · bookworm

      Affected

      dsa · duo-unix · debian · bookworm; dsa · duo-unix · debian · 12

  • [login-duo]Affected

    Source package: [duo-unix]

    Details (2)
    • 1.11.3-1+b1 · amd64 · bookworm

      Affected

      dsa · duo-unix · debian · bookworm; dsa · duo-unix · debian · 12

    • 1.11.3-1+b1 · arm64 · bookworm

      Affected

      dsa · duo-unix · debian · bookworm; dsa · duo-unix · debian · 12

[Debian 13 (Trixie)]

  • [libduo3t64]Affected

    Source package: [duo-unix]

    Details (2)
    • 1.11.3-1.2+b1 · amd64 · trixie

      Affected

      dsa · duo-unix · debian · 13

    • 1.11.3-1.2+b1 · arm64 · trixie

      Affected

      dsa · duo-unix · debian · 13

  • [libduo-dev]Affected

    Source package: [duo-unix]

    Details (2)
    • 1.11.3-1.2+b1 · amd64 · trixie

      Affected

      dsa · duo-unix · debian · 13

    • 1.11.3-1.2+b1 · arm64 · trixie

      Affected

      dsa · duo-unix · debian · 13

  • [libpam-duo]Affected

    Source package: [duo-unix]

    Details (2)
    • 1.11.3-1.2+b1 · amd64 · trixie

      Affected

      dsa · duo-unix · debian · 13

    • 1.11.3-1.2+b1 · arm64 · trixie

      Affected

      dsa · duo-unix · debian · 13

  • [login-duo]Affected

    Source package: [duo-unix]

    Details (2)
    • 1.11.3-1.2+b1 · amd64 · trixie

      Affected

      dsa · duo-unix · debian · 13

    • 1.11.3-1.2+b1 · arm64 · trixie

      Affected

      dsa · duo-unix · debian · 13

Observed:

References