MongoDB C# Driverで証明書の偽装により認証を回避される恐れ
Summary
MongoDB C# Driverでは、TLSクライアント証明書の同一性を発行者とシリアル番号だけで判定してキャッシュ済みの接続を共有するため、他のユーザーの証明書を装われると、そのユーザーの身元で接続が認証されるおそれがあります。影響を受けるのはバージョン1.8.0以上3.13.0未満で、3.13.0で修正されています。3.13.0以上へ更新してください。
AI summary
Written by an external AI model and may contain mistakes. Check the original description and references below before acting on it.
MongoDB C# Driverでは、TLSクライアント証明書の同一性を発行者とシリアル番号だけで判定してキャッシュ済みの接続を共有するため、他のユーザーの証明書を装われると、そのユーザーの身元で接続が認証されるおそれがあります。影響を受けるのはバージョン1.8.0以上3.13.0未満で、3.13.0で修正されています。3.13.0以上へ更新してください。
Affected packages
| Ecosystem | Package | Affected | Fixed |
|---|---|---|---|
| MongoDB | C# Driver |
≥ 1.8.0, < 3.13.0 |
3.13.0 |
Original description The description as published by the source.
The MongoDB C# Driver compares TLS client certificates by issuer and serial number only when deciding whether two clients can share cached connections. In an application that creates clients from certificates supplied by different users, a user who provides a certificate copying another user's issuer and serial number, without that user's private key, can be given connections authenticated with the other user's certificate. Database operations can then run under the other user's identity, affecting the confidentiality and integrity of data that identity can access.
Source: CVE.org (CVE Program・cvelistV5) NVD
References
- web cna@mongodb.com
- web cna@mongodb.com
- web cna@mongodb.com