CVE catalog

CVE-2026-96748

PyMongo's connection string parsing decodes percent-encoded characters in the host portion before the host list is separated on its delimiters. When an application places a hostname value supplied by

[CVE catalog]

Severity
High · CVSS 8.3CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:H/VA:N/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.36% · Oct 27, 2026

PyMongo's connection string parsing decodes percent-encoded characters in the host portion before the host list is separated on its delimiters. When an application places a hostname value supplied by an unauthenticated party into a connection string, that party may cause additional servers of their choosing to be added to the application's database client. The application may then send its authentication exchange and database operations to one of those servers, which can observe limited information and return altered results.

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 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.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 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.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-4297Not reported
PyPIpymongoPyPINot reported4.18.2Not reportedGHSA-VP6J-J7W5-5XJJNot 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