MongoDB C# Driverで証明書の偽装により認証を回避される恐れ
概要
MongoDB C# Driverでは、TLSクライアント証明書の同一性を発行者とシリアル番号だけで判定してキャッシュ済みの接続を共有するため、他のユーザーの証明書を装われると、そのユーザーの身元で接続が認証されるおそれがあります。影響を受けるのはバージョン1.8.0以上3.13.0未満で、3.13.0で修正されています。3.13.0以上へ更新してください。
AI要約
外部の AI が作成した要約です。誤りを含むことがあります。重要な判断の前に、下の原文と参照URLを確認してください。
MongoDB C# Driverでは、TLSクライアント証明書の同一性を発行者とシリアル番号だけで判定してキャッシュ済みの接続を共有するため、他のユーザーの証明書を装われると、そのユーザーの身元で接続が認証されるおそれがあります。影響を受けるのはバージョン1.8.0以上3.13.0未満で、3.13.0で修正されています。3.13.0以上へ更新してください。
影響パッケージ
| 種類 | パッケージ | 影響を受ける版 | 直った版 |
|---|---|---|---|
| MongoDB | C# Driver |
1.8.0 以上 3.13.0 未満 |
3.13.0 |
原文の説明 取得元が公開している説明をそのまま載せています (多くは英語)。
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.
出典: CVE.org (CVE Program・cvelistV5) NVD
参照URL
- web cna@mongodb.com
- web cna@mongodb.com
- web github.com