CVE-Katalog

CVE-2026-93395

A missing lower-bound validation in the bson_new_from_buffer() function of libbson allows an integer underflow when processing BSON data with a zero-length prefix. The function reads a 32-bit document

[CVE-Katalog]

Schweregrad
Medium · CVSS 6.9CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.40% · Oct 23, 2026

A missing lower-bound validation in the bson_new_from_buffer() function of libbson allows an integer underflow when processing BSON data with a zero-length prefix. The function reads a 32-bit document length from the input buffer but does not verify that the value is at least 5 (the minimum valid BSON document size) before using it in an array index calculation. When the length field is zero, the expression used to check the document's null terminator wraps to UINT32_MAX, causing a heap out-of-bounds read that crashes the process. An unauthorized party who can supply crafted BSON input to an application using this API can cause a denial of service.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianmongo-c-driversid2.5.7-1fixed
Debianmongo-c-driverforky2.5.6-1fixed
Debianmongo-c-drivertrixie1.30.4-1+deb13u3vulnerable
Debianmongo-c-driverbookworm1.23.1-1+deb12u3vulnerable
Cpec_driverNot reported2.3.1fixed
Ubuntumongo-c-driverpro1.24.3-1vulnerable
Ubuntumongo-c-driverpro1.24.4-1vulnerable
Ubuntumongo-c-driverpro1.25.1-1vulnerable
Ubuntumongo-c-driverpro1.25.2-1vulnerable
Ubuntumongo-c-driverpro1.25.4-1vulnerable
Ubuntumongo-c-driverpro1.26.0-1vulnerable
Ubuntumongo-c-driverpro1.26.0-1.1ubuntu1vulnerable
Ubuntumongo-c-driverpro1.26.0-1.1ubuntu2vulnerable
Ubuntumongo-c-driverpro1.26.0-1.1ubuntu2+esm1vulnerable
Ubuntumongo-c-driver26.041.30.4-1ubuntu1vulnerable
Ubuntumongo-c-driver26.042.2.0-1vulnerable
Ubuntumongo-c-driver26.042.2.1-1vulnerable
Ubuntumongo-c-driver26.042.2.2-1vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianmongo-c-driversourcesid2.4.0-1not yet assignedNot reportedNot reported
Debianmongo-c-driversourceforky2.4.0-1not yet assignedNot reportedNot reported
Debianmongo-c-driversourcetrixie(unfixed)not yet assignedNot reportedNot reported
Debianmongo-c-driversourcebookworm(unfixed)not yet assignedNot reportedNot reported
Cpec_drivercpeNot reported2.3.1Not reportedNVD-CVE-2026-93395Not reported

Notes

[trixie] mongo-c-driver: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [libbson-1.0-0]Betroffen

    Quellpaket: [mongo-c-driver]

    Details (2)
    • 1.23.1-1+deb12u3 · amd64 · bookworm

      Betroffen

      nvd · mongo-c-driver · debian · bookworm; nvd · mongo-c-driver · debian · 12

    • 1.23.1-1+deb12u3 · arm64 · bookworm

      Betroffen

      nvd · mongo-c-driver · debian · bookworm; nvd · mongo-c-driver · debian · 12

  • [libbson-dev]Betroffen

    Quellpaket: [mongo-c-driver]

    Details (2)
    • 1.23.1-1+deb12u3 · amd64 · bookworm

      Betroffen

      nvd · mongo-c-driver · debian · bookworm; nvd · mongo-c-driver · debian · 12

    • 1.23.1-1+deb12u3 · arm64 · bookworm

      Betroffen

      nvd · mongo-c-driver · debian · bookworm; nvd · mongo-c-driver · debian · 12

  • [libbson-doc]Betroffen

    Quellpaket: [mongo-c-driver]

    Details (2)
    • 1.23.1-1+deb12u3 · all · bookworm

      Betroffen

      nvd · mongo-c-driver · debian · bookworm; nvd · mongo-c-driver · debian · 12

    • 1.23.1-1+deb12u3 · all · bookworm

      Betroffen

      nvd · mongo-c-driver · debian · bookworm; nvd · mongo-c-driver · debian · 12

  • [libmongoc-1.0-0]Betroffen

    Quellpaket: [mongo-c-driver]

    Details (2)
    • 1.23.1-1+deb12u3 · amd64 · bookworm

      Betroffen

      nvd · mongo-c-driver · debian · bookworm; nvd · mongo-c-driver · debian · 12

    • 1.23.1-1+deb12u3 · arm64 · bookworm

      Betroffen

      nvd · mongo-c-driver · debian · bookworm; nvd · mongo-c-driver · debian · 12

  • [libmongoc-dev]Betroffen

    Quellpaket: [mongo-c-driver]

    Details (2)
    • 1.23.1-1+deb12u3 · amd64 · bookworm

      Betroffen

      nvd · mongo-c-driver · debian · bookworm; nvd · mongo-c-driver · debian · 12

    • 1.23.1-1+deb12u3 · arm64 · bookworm

      Betroffen

      nvd · mongo-c-driver · debian · bookworm; nvd · mongo-c-driver · debian · 12

  • [libmongoc-doc]Betroffen

    Quellpaket: [mongo-c-driver]

    Details (2)
    • 1.23.1-1+deb12u3 · all · bookworm

      Betroffen

      nvd · mongo-c-driver · debian · bookworm; nvd · mongo-c-driver · debian · 12

    • 1.23.1-1+deb12u3 · all · bookworm

      Betroffen

      nvd · mongo-c-driver · debian · bookworm; nvd · mongo-c-driver · debian · 12

[Debian 13 (Trixie)]

  • [libbson-1.0-0t64]Betroffen

    Quellpaket: [mongo-c-driver]

    Details (2)
    • 1.30.4-1+deb13u2 · amd64 · trixie

      Betroffen

      nvd · mongo-c-driver · debian · 13

    • 1.30.4-1+deb13u2 · arm64 · trixie

      Betroffen

      nvd · mongo-c-driver · debian · 13

  • [libbson-dev]Betroffen

    Quellpaket: [mongo-c-driver]

    Details (2)
    • 1.30.4-1+deb13u2 · amd64 · trixie

      Betroffen

      nvd · mongo-c-driver · debian · 13

    • 1.30.4-1+deb13u2 · arm64 · trixie

      Betroffen

      nvd · mongo-c-driver · debian · 13

  • [libbson-doc]Betroffen

    Quellpaket: [mongo-c-driver]

    Details (2)
    • 1.30.4-1+deb13u2 · all · trixie

      Betroffen

      nvd · mongo-c-driver · debian · 13

    • 1.30.4-1+deb13u2 · all · trixie

      Betroffen

      nvd · mongo-c-driver · debian · 13

  • Quellpaket: [mongo-c-driver]

    Details (2)
    • 1.30.4-1+deb13u2 · amd64 · trixie

      Betroffen

      nvd · mongo-c-driver · debian · 13

    • 1.30.4-1+deb13u2 · arm64 · trixie

      Betroffen

      nvd · mongo-c-driver · debian · 13

  • [libmongoc-dev]Betroffen

    Quellpaket: [mongo-c-driver]

    Details (2)
    • 1.30.4-1+deb13u2 · amd64 · trixie

      Betroffen

      nvd · mongo-c-driver · debian · 13

    • 1.30.4-1+deb13u2 · arm64 · trixie

      Betroffen

      nvd · mongo-c-driver · debian · 13

  • [libmongoc-doc]Betroffen

    Quellpaket: [mongo-c-driver]

    Details (2)
    • 1.30.4-1+deb13u2 · all · trixie

      Betroffen

      nvd · mongo-c-driver · debian · 13

    • 1.30.4-1+deb13u2 · all · trixie

      Betroffen

      nvd · mongo-c-driver · debian · 13

Beobachtet:

Referenzen