Skip to content
OpenAdvisories
Low · 3.7 CVE-2026-119674 EUVD-2026-116031GHSA-px68-pqg4-8q7x

mongorestore may restore encoded collection names into an unintended collection

Published Nov 3, 2026 · Updated Nov 3, 2026 · Assigned by mongodb

Description

MongoDB Database Tools mongorestore incorrectly URL-decodes an original collection name read from metadata when the corresponding dump filename has been truncated. A database user who can create and populate a suitably encoded collection can cause a later authorized directory restore to write those documents into a different collection that the user cannot modify directly. When both collection names resolve to the same destination, backed-up documents may be omitted; use of --drop can also replace the unintended destination collection. Exploitation requires an operator to restore the affected collection from a directory dump with write access to the destination. This issue affects MongoDB Database Tools versions 100.0.2 through versions before 100.20.1.

Affected products

VendorProductAffectedFixed
MongoDB Database Tools 100.0.2 – < 100.20.1 100.20.1

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS mongo-tools No fix yet —
Ubuntu 18.04 LTS mongo-tools No fix yet —

Advisories 1

References