CVE catalog

CVE-2026-96749

An integer overflow in the BSON document encoding component of the MongoDB Python Driver's bundled native extension may occur when a single document is built from an unusually large amount of caller-s

[CVE catalog]

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

An integer overflow in the BSON document encoding component of the MongoDB Python Driver's bundled native extension may occur when a single document is built from an unusually large amount of caller-supplied data. Size arithmetic is performed in a signed 32-bit type, and the guard meant to catch the overflow is written in a form whose behavior is not defined by the C language standard. A party with no privileges who can place a very large value into data that an application encodes may, depending on how the native extension was built, cause a write outside the bounds of an allocated buffer inside the application's own process.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianpymongosid4.19.0-1fixed
Debianpymongoforky4.19.0-1fixed
Debianpymongotrixie4.10.1-6vulnerable
Debianpymongobookworm3.11.0-1+deb12u1vulnerable
PyPIpymongoNot reported0.1.1prevulnerable
PyPIpymongoNot reported0.1.2prevulnerable
PyPIpymongoNot reported0.10vulnerable
PyPIpymongoNot reported0.10.1vulnerable
PyPIpymongoNot reported0.10.2vulnerable
PyPIpymongoNot reported0.10.3vulnerable
PyPIpymongoNot reported0.11vulnerable
PyPIpymongoNot reported0.11.1vulnerable
PyPIpymongoNot reported0.11.2vulnerable
PyPIpymongoNot reported0.11.3vulnerable
PyPIpymongoNot reported0.12vulnerable
PyPIpymongoNot reported0.13vulnerable
PyPIpymongoNot reported0.14vulnerable
PyPIpymongoNot reported0.14.1vulnerable
PyPIpymongoNot reported0.14.2vulnerable
PyPIpymongoNot reported0.15vulnerable
PyPIpymongoNot reported0.15.1vulnerable
PyPIpymongoNot reported0.15.2vulnerable
PyPIpymongoNot reported0.16vulnerable
PyPIpymongoNot reported0.1prevulnerable
PyPIpymongoNot reported0.2prevulnerable
PyPIpymongoNot reported0.3.1prevulnerable
PyPIpymongoNot reported0.3prevulnerable
PyPIpymongoNot reported0.4prevulnerable
PyPIpymongoNot reported0.5.1prevulnerable
PyPIpymongoNot reported0.5.2prevulnerable
PyPIpymongoNot reported0.5.3prevulnerable
PyPIpymongoNot reported0.5prevulnerable
PyPIpymongoNot reported0.6vulnerable
PyPIpymongoNot reported0.7vulnerable
PyPIpymongoNot reported0.7.1vulnerable
PyPIpymongoNot reported0.7.2vulnerable
PyPIpymongoNot reported0.8vulnerable
PyPIpymongoNot reported0.8.1vulnerable
PyPIpymongoNot reported0.9vulnerable
PyPIpymongoNot reported0.9.1vulnerable
PyPIpymongoNot reported0.9.2vulnerable
PyPIpymongoNot reported0.9.3vulnerable
PyPIpymongoNot reported0.9.4vulnerable
PyPIpymongoNot reported0.9.5vulnerable
PyPIpymongoNot reported0.9.6vulnerable
PyPIpymongoNot reported0.9.7vulnerable
PyPIpymongoNot reported1.0vulnerable
PyPIpymongoNot reported1.1vulnerable
PyPIpymongoNot reported1.1.1vulnerable
PyPIpymongoNot reported1.1.2vulnerable
PyPIpymongoNot reported1.10vulnerable
PyPIpymongoNot reported1.10.1vulnerable
PyPIpymongoNot reported1.11vulnerable
PyPIpymongoNot reported1.2vulnerable
PyPIpymongoNot reported1.2.1vulnerable
PyPIpymongoNot reported1.3vulnerable
PyPIpymongoNot reported1.4vulnerable
PyPIpymongoNot reported1.5vulnerable
PyPIpymongoNot reported1.5.1vulnerable
PyPIpymongoNot reported1.5.2vulnerable
PyPIpymongoNot reported1.6vulnerable
PyPIpymongoNot reported1.7vulnerable
PyPIpymongoNot reported1.8vulnerable
PyPIpymongoNot reported1.8.1vulnerable
PyPIpymongoNot reported1.9vulnerable
PyPIpymongoNot reported2.0vulnerable
PyPIpymongoNot reported2.0.1vulnerable
PyPIpymongoNot reported2.1vulnerable
PyPIpymongoNot reported2.1.1vulnerable
PyPIpymongoNot reported2.2vulnerable
PyPIpymongoNot reported2.2.1vulnerable
PyPIpymongoNot reported2.3vulnerable
PyPIpymongoNot reported2.4vulnerable
PyPIpymongoNot reported2.4.1vulnerable
PyPIpymongoNot reported2.4.2vulnerable
PyPIpymongoNot reported2.5vulnerable
PyPIpymongoNot reported2.5.1vulnerable
PyPIpymongoNot reported2.5.2vulnerable
PyPIpymongoNot reported2.6vulnerable
PyPIpymongoNot reported2.6.1vulnerable
PyPIpymongoNot reported2.6.2vulnerable
PyPIpymongoNot reported2.6.3vulnerable
PyPIpymongoNot reported2.7vulnerable
PyPIpymongoNot reported2.7.1vulnerable
PyPIpymongoNot reported2.7.2vulnerable
PyPIpymongoNot reported2.8vulnerable
PyPIpymongoNot reported2.8.1vulnerable
PyPIpymongoNot reported2.9vulnerable
PyPIpymongoNot reported2.9.1vulnerable
PyPIpymongoNot reported2.9.2vulnerable
PyPIpymongoNot reported2.9.3vulnerable
PyPIpymongoNot reported2.9.4vulnerable
PyPIpymongoNot reported2.9.5vulnerable
PyPIpymongoNot reported3.0vulnerable
PyPIpymongoNot reported3.0.1vulnerable
PyPIpymongoNot reported3.0.2vulnerable
PyPIpymongoNot reported3.0.3vulnerable
PyPIpymongoNot reported3.1vulnerable
PyPIpymongoNot reported3.1.1vulnerable
PyPIpymongoNot reported3.10.0vulnerable
PyPIpymongoNot reported3.10.1vulnerable
PyPIpymongoNot reported3.11.0vulnerable
PyPIpymongoNot reported3.11.1vulnerable
PyPIpymongoNot reported3.11.2vulnerable
PyPIpymongoNot reported3.11.3vulnerable
PyPIpymongoNot reported3.11.4vulnerable
PyPIpymongoNot reported3.12.0vulnerable
PyPIpymongoNot reported3.12.1vulnerable
PyPIpymongoNot reported3.12.2vulnerable
PyPIpymongoNot reported3.12.3vulnerable
PyPIpymongoNot reported3.13.0vulnerable
PyPIpymongoNot reported3.2vulnerable
PyPIpymongoNot reported3.2.1vulnerable
PyPIpymongoNot reported3.2.2vulnerable
PyPIpymongoNot reported3.3.0vulnerable
PyPIpymongoNot reported3.3.1vulnerable
PyPIpymongoNot reported3.4.0vulnerable
PyPIpymongoNot reported3.5.0vulnerable
PyPIpymongoNot reported3.5.1vulnerable
PyPIpymongoNot reported3.6.0vulnerable
PyPIpymongoNot reported3.6.1vulnerable
PyPIpymongoNot reported3.7.0vulnerable
PyPIpymongoNot reported3.7.1vulnerable
PyPIpymongoNot reported3.7.2vulnerable
PyPIpymongoNot reported3.8.0vulnerable
PyPIpymongoNot reported3.9.0vulnerable
PyPIpymongoNot reported4.0vulnerable
PyPIpymongoNot reported4.0.1vulnerable
PyPIpymongoNot reported4.0.2vulnerable
PyPIpymongoNot reported4.1.0vulnerable
PyPIpymongoNot reported4.1.1vulnerable
PyPIpymongoNot reported4.10.0vulnerable
PyPIpymongoNot reported4.10.1vulnerable
PyPIpymongoNot reported4.11vulnerable
PyPIpymongoNot reported4.11.1vulnerable
PyPIpymongoNot reported4.11.2vulnerable
PyPIpymongoNot reported4.11.3vulnerable
PyPIpymongoNot reported4.12.0vulnerable
PyPIpymongoNot reported4.12.1vulnerable
PyPIpymongoNot reported4.13.0vulnerable
PyPIpymongoNot reported4.13.0.dev0vulnerable
PyPIpymongoNot reported4.13.1vulnerable
PyPIpymongoNot reported4.13.2vulnerable
PyPIpymongoNot reported4.14.0vulnerable
PyPIpymongoNot reported4.14.1vulnerable
PyPIpymongoNot reported4.15.0vulnerable
PyPIpymongoNot reported4.15.1vulnerable
PyPIpymongoNot reported4.15.2vulnerable
PyPIpymongoNot reported4.15.3vulnerable
PyPIpymongoNot reported4.15.4vulnerable
PyPIpymongoNot reported4.15.5vulnerable
PyPIpymongoNot reported4.16.0vulnerable
PyPIpymongoNot reported4.16.0.dev0vulnerable
PyPIpymongoNot reported4.17.0vulnerable
PyPIpymongoNot reported4.18.0vulnerable
PyPIpymongoNot reported4.18.1vulnerable
PyPIpymongoNot reported4.2.0vulnerable
PyPIpymongoNot reported4.3.2vulnerable
PyPIpymongoNot reported4.3.3vulnerable
PyPIpymongoNot reported4.4.0vulnerable
PyPIpymongoNot reported4.4.0b0vulnerable
PyPIpymongoNot reported4.4.1vulnerable
PyPIpymongoNot reported4.5.0vulnerable
PyPIpymongoNot reported4.6.0vulnerable
PyPIpymongoNot reported4.6.1vulnerable
PyPIpymongoNot reported4.6.2vulnerable
PyPIpymongoNot reported4.6.3vulnerable
PyPIpymongoNot reported4.7.0vulnerable
PyPIpymongoNot reported4.7.1vulnerable
PyPIpymongoNot reported4.7.2vulnerable
PyPIpymongoNot reported4.7.3vulnerable
PyPIpymongoNot reported4.8.0vulnerable
PyPIpymongoNot reported4.8.0b0vulnerable
PyPIpymongoNot reported4.9vulnerable
PyPIpymongoNot reported4.9.1vulnerable
PyPIpymongoNot reported4.9.2vulnerable
PyPIpymongoNot reported4.18.2fixed
PyPIpymongoNot reported0.1.1prevulnerable
PyPIpymongoNot reported0.1.2prevulnerable
PyPIpymongoNot reported0.10vulnerable
PyPIpymongoNot reported0.10.1vulnerable
PyPIpymongoNot reported0.10.2vulnerable
PyPIpymongoNot reported0.10.3vulnerable
PyPIpymongoNot reported0.11vulnerable
PyPIpymongoNot reported0.11.1vulnerable
PyPIpymongoNot reported0.11.2vulnerable
PyPIpymongoNot reported0.11.3vulnerable
PyPIpymongoNot reported0.12vulnerable
PyPIpymongoNot reported0.13vulnerable
PyPIpymongoNot reported0.14vulnerable
PyPIpymongoNot reported0.14.1vulnerable
PyPIpymongoNot reported0.14.2vulnerable
PyPIpymongoNot reported0.15vulnerable
PyPIpymongoNot reported0.15.1vulnerable
PyPIpymongoNot reported0.15.2vulnerable
PyPIpymongoNot reported0.16vulnerable
PyPIpymongoNot reported0.1prevulnerable
PyPIpymongoNot reported0.2prevulnerable
PyPIpymongoNot reported0.3.1prevulnerable
PyPIpymongoNot reported0.3prevulnerable
PyPIpymongoNot reported0.4prevulnerable
PyPIpymongoNot reported0.5.1prevulnerable
PyPIpymongoNot reported0.5.2prevulnerable
PyPIpymongoNot reported0.5.3prevulnerable
PyPIpymongoNot reported0.5prevulnerable
PyPIpymongoNot reported0.6vulnerable
PyPIpymongoNot reported0.7vulnerable
PyPIpymongoNot reported0.7.1vulnerable
PyPIpymongoNot reported0.7.2vulnerable
PyPIpymongoNot reported0.8vulnerable
PyPIpymongoNot reported0.8.1vulnerable
PyPIpymongoNot reported0.9vulnerable
PyPIpymongoNot reported0.9.1vulnerable
PyPIpymongoNot reported0.9.2vulnerable
PyPIpymongoNot reported0.9.3vulnerable
PyPIpymongoNot reported0.9.4vulnerable
PyPIpymongoNot reported0.9.5vulnerable
PyPIpymongoNot reported0.9.6vulnerable
PyPIpymongoNot reported0.9.7vulnerable
PyPIpymongoNot reported1.0vulnerable
PyPIpymongoNot reported1.1vulnerable
PyPIpymongoNot reported1.1.1vulnerable
PyPIpymongoNot reported1.1.2vulnerable
PyPIpymongoNot reported1.10vulnerable
PyPIpymongoNot reported1.10.1vulnerable
PyPIpymongoNot reported1.11vulnerable
PyPIpymongoNot reported1.2vulnerable
PyPIpymongoNot reported1.2.1vulnerable
PyPIpymongoNot reported1.3vulnerable
PyPIpymongoNot reported1.4vulnerable
PyPIpymongoNot reported1.5vulnerable
PyPIpymongoNot reported1.5.1vulnerable
PyPIpymongoNot reported1.5.2vulnerable
PyPIpymongoNot reported1.6vulnerable
PyPIpymongoNot reported1.7vulnerable
PyPIpymongoNot reported1.8vulnerable
PyPIpymongoNot reported1.8.1vulnerable
PyPIpymongoNot reported1.9vulnerable
PyPIpymongoNot reported2.0vulnerable
PyPIpymongoNot reported2.0.1vulnerable
PyPIpymongoNot reported2.1vulnerable
PyPIpymongoNot reported2.1.1vulnerable
PyPIpymongoNot reported2.2vulnerable
PyPIpymongoNot reported2.2.1vulnerable
PyPIpymongoNot reported2.3vulnerable
PyPIpymongoNot reported2.4vulnerable
PyPIpymongoNot reported2.4.1vulnerable
PyPIpymongoNot reported2.4.2vulnerable
PyPIpymongoNot reported2.5vulnerable
PyPIpymongoNot reported2.5.1vulnerable
PyPIpymongoNot reported2.5.2vulnerable
PyPIpymongoNot reported2.6vulnerable
PyPIpymongoNot reported2.6.1vulnerable
PyPIpymongoNot reported2.6.2vulnerable
PyPIpymongoNot reported2.6.3vulnerable
PyPIpymongoNot reported2.7vulnerable
PyPIpymongoNot reported2.7.1vulnerable
PyPIpymongoNot reported2.7.2vulnerable
PyPIpymongoNot reported2.8vulnerable
PyPIpymongoNot reported2.8.1vulnerable
PyPIpymongoNot reported2.9vulnerable
PyPIpymongoNot reported2.9.1vulnerable
PyPIpymongoNot reported2.9.2vulnerable
PyPIpymongoNot reported2.9.3vulnerable
PyPIpymongoNot reported2.9.4vulnerable
PyPIpymongoNot reported2.9.5vulnerable
PyPIpymongoNot reported3.0vulnerable
PyPIpymongoNot reported3.0.1vulnerable
PyPIpymongoNot reported3.0.2vulnerable
PyPIpymongoNot reported3.0.3vulnerable
PyPIpymongoNot reported3.1vulnerable
PyPIpymongoNot reported3.1.1vulnerable
PyPIpymongoNot reported3.10.0vulnerable
PyPIpymongoNot reported3.10.1vulnerable
PyPIpymongoNot reported3.11.0vulnerable
PyPIpymongoNot reported3.11.1vulnerable
PyPIpymongoNot reported3.11.2vulnerable
PyPIpymongoNot reported3.11.3vulnerable
PyPIpymongoNot reported3.11.4vulnerable
PyPIpymongoNot reported3.12.0vulnerable
PyPIpymongoNot reported3.12.1vulnerable
PyPIpymongoNot reported3.12.2vulnerable
PyPIpymongoNot reported3.12.3vulnerable
PyPIpymongoNot reported3.13.0vulnerable
PyPIpymongoNot reported3.2vulnerable
PyPIpymongoNot reported3.2.1vulnerable
PyPIpymongoNot reported3.2.2vulnerable
PyPIpymongoNot reported3.3.0vulnerable
PyPIpymongoNot reported3.3.1vulnerable
PyPIpymongoNot reported3.4.0vulnerable
PyPIpymongoNot reported3.5.0vulnerable
PyPIpymongoNot reported3.5.1vulnerable
PyPIpymongoNot reported3.6.0vulnerable
PyPIpymongoNot reported3.6.1vulnerable
PyPIpymongoNot reported3.7.0vulnerable
PyPIpymongoNot reported3.7.1vulnerable
PyPIpymongoNot reported3.7.2vulnerable
PyPIpymongoNot reported3.8.0vulnerable
PyPIpymongoNot reported3.9.0vulnerable
PyPIpymongoNot reported4.0vulnerable
PyPIpymongoNot reported4.0.1vulnerable
PyPIpymongoNot reported4.0.2vulnerable
PyPIpymongoNot reported4.1.0vulnerable
PyPIpymongoNot reported4.1.1vulnerable
PyPIpymongoNot reported4.10.0vulnerable
PyPIpymongoNot reported4.10.1vulnerable
PyPIpymongoNot reported4.11vulnerable
PyPIpymongoNot reported4.11.1vulnerable
PyPIpymongoNot reported4.11.2vulnerable
PyPIpymongoNot reported4.11.3vulnerable
PyPIpymongoNot reported4.12.0vulnerable
PyPIpymongoNot reported4.12.1vulnerable
PyPIpymongoNot reported4.13.0vulnerable
PyPIpymongoNot reported4.13.0.dev0vulnerable
PyPIpymongoNot reported4.13.1vulnerable
PyPIpymongoNot reported4.13.2vulnerable
PyPIpymongoNot reported4.14.0vulnerable
PyPIpymongoNot reported4.14.1vulnerable
PyPIpymongoNot reported4.15.0vulnerable
PyPIpymongoNot reported4.15.1vulnerable
PyPIpymongoNot reported4.15.2vulnerable
PyPIpymongoNot reported4.15.3vulnerable
PyPIpymongoNot reported4.15.4vulnerable
PyPIpymongoNot reported4.15.5vulnerable
PyPIpymongoNot reported4.16.0vulnerable
PyPIpymongoNot reported4.16.0.dev0vulnerable
PyPIpymongoNot reported4.17.0vulnerable
PyPIpymongoNot reported4.18.0vulnerable
PyPIpymongoNot reported4.18.1vulnerable
PyPIpymongoNot reported4.2.0vulnerable
PyPIpymongoNot reported4.3.2vulnerable
PyPIpymongoNot reported4.3.3vulnerable
PyPIpymongoNot reported4.4.0vulnerable
PyPIpymongoNot reported4.4.0b0vulnerable
PyPIpymongoNot reported4.4.1vulnerable
PyPIpymongoNot reported4.5.0vulnerable
PyPIpymongoNot reported4.6.0vulnerable
PyPIpymongoNot reported4.6.1vulnerable
PyPIpymongoNot reported4.6.2vulnerable
PyPIpymongoNot reported4.6.3vulnerable
PyPIpymongoNot reported4.7.0vulnerable
PyPIpymongoNot reported4.7.1vulnerable
PyPIpymongoNot reported4.7.2vulnerable
PyPIpymongoNot reported4.7.3vulnerable
PyPIpymongoNot reported4.8.0vulnerable
PyPIpymongoNot reported4.8.0b0vulnerable
PyPIpymongoNot reported4.9vulnerable
PyPIpymongoNot reported4.9.1vulnerable
PyPIpymongoNot reported4.9.2vulnerable
PyPIpymongoNot reported4.18.2fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpymongosourcesid4.18.2-1not yet assignedNot reported[1148967]
Debianpymongosourceforky4.18.2-1not yet assignedNot reported[1148967]
Debianpymongosourcetrixie(unfixed)not yet assignedNot reported[1148967]
Debianpymongosourcebookworm(unfixed)not yet assignedNot reported[1148967]
PyPIpymongoPyPINot reported4.18.2Not reportedPYSEC-2026-4296Not reported
PyPIpymongoPyPINot reported4.18.2Not reportedGHSA-V4X9-3549-CRWVNot reported

[Debian bug #1148967]

Notes

[trixie] pymongo: Minor issue [bookworm] pymongo: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [python3-bson]Affected

    Source package: [pymongo]

    Details (2)
    • 3.11.0-1+deb12u1 · amd64 · bookworm

      Affected

      nvd · pymongo · debian · bookworm; nvd · pymongo · debian · 12

    • 3.11.0-1+deb12u1 · arm64 · bookworm

      Affected

      nvd · pymongo · debian · bookworm; nvd · pymongo · debian · 12

  • Source package: [pymongo]

    Details (1)
    • 3.11.0-1+deb12u1 · amd64 · bookworm

      Affected

      nvd · pymongo · debian · bookworm; nvd · pymongo · debian · 12

  • [python3-gridfs]Affected

    Source package: [pymongo]

    Details (2)
    • 3.11.0-1+deb12u1 · all · bookworm

      Affected

      nvd · pymongo · debian · bookworm; nvd · pymongo · debian · 12

    • 3.11.0-1+deb12u1 · all · bookworm

      Affected

      nvd · pymongo · debian · bookworm; nvd · pymongo · debian · 12

  • [python3-pymongo]Affected

    Source package: [pymongo]

    Details (2)
    • 3.11.0-1+deb12u1 · amd64 · bookworm

      Affected

      nvd · pymongo · debian · bookworm; nvd · pymongo · debian · 12

    • 3.11.0-1+deb12u1 · arm64 · bookworm

      Affected

      nvd · pymongo · debian · bookworm; nvd · pymongo · debian · 12

  • Source package: [pymongo]

    Details (1)
    • 3.11.0-1+deb12u1 · amd64 · bookworm

      Affected

      nvd · pymongo · debian · bookworm; nvd · pymongo · debian · 12

  • Source package: [pymongo]

    Details (2)
    • 3.11.0-1+deb12u1 · all · bookworm

      Affected

      nvd · pymongo · debian · bookworm; nvd · pymongo · debian · 12

    • 3.11.0-1+deb12u1 · all · bookworm

      Affected

      nvd · pymongo · debian · bookworm; nvd · pymongo · debian · 12

[Debian 13 (Trixie)]

  • [python3-bson]Affected

    Source package: [pymongo]

    Details (2)
    • 4.10.1-6 · all · trixie

      Affected

      nvd · pymongo · debian · 13

    • 4.10.1-6 · all · trixie

      Affected

      nvd · pymongo · debian · 13

  • Source package: [pymongo]

    Details (2)
    • 4.10.1-6 · amd64 · trixie

      Affected

      nvd · pymongo · debian · 13

    • 4.10.1-6 · arm64 · trixie

      Affected

      nvd · pymongo · debian · 13

  • [python3-gridfs]Affected

    Source package: [pymongo]

    Details (2)
    • 4.10.1-6 · all · trixie

      Affected

      nvd · pymongo · debian · 13

    • 4.10.1-6 · all · trixie

      Affected

      nvd · pymongo · debian · 13

  • [python3-pymongo]Affected

    Source package: [pymongo]

    Details (2)
    • 4.10.1-6 · all · trixie

      Affected

      nvd · pymongo · debian · 13

    • 4.10.1-6 · all · trixie

      Affected

      nvd · pymongo · debian · 13

  • Source package: [pymongo]

    Details (2)
    • 4.10.1-6 · amd64 · trixie

      Affected

      nvd · pymongo · debian · 13

    • 4.10.1-6 · arm64 · trixie

      Affected

      nvd · pymongo · debian · 13

  • Source package: [pymongo]

    Details (2)
    • 4.10.1-6 · all · trixie

      Affected

      nvd · pymongo · debian · 13

    • 4.10.1-6 · all · trixie

      Affected

      nvd · pymongo · debian · 13

Observed:

References