MongoDB C# Driver may publish events containing authentication-related data to a command listener configured by an application
Description
Specific versions of the MongoDB C# Driver may erroneously publish events containing authentication-related data to a command listener configured by an application. The published events may contain security-sensitive data when commands such as "saslStart", "saslContinue", "isMaster", "createUser", and "updateUser" are executed. Without due care, an application may inadvertently expose this authenticated-related information, e.g., by writing it to a log file. This issue only arises if an application enables the command listener feature (this is not enabled by default). This issue affects the MongoDB C# Driver v2.12 versions prior to and including 2.12.1.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
mongodb.driverNuGet | >= 2.11.0, < 2.12.2 | 2.12.2 |
Affected products
2- MongoDB Inc./MongoDB C# Driverv5Range: 2.12
Patches
Vulnerability mechanics
References
4- github.com/advisories/GHSA-p9rv-qgqw-jx2wghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2021-20331ghsaADVISORY
- github.com/mongodb/mongo-csharp-driver/commit/1f1a526e93ed7aa254759704b19f5ee66a3af365ghsaWEB
- jira.mongodb.org/browse/CSHARP-3521ghsax_refsource_CONFIRMWEB
News mentions
0No linked articles in our index yet.