Authentication bypass via issuer-and-serial-only certificate equality in shared cluster cache
Résumé
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 issue...
Résumé IA
Rédigé par une IA externe ; il peut contenir des erreurs. Vérifiez la description d'origine et les références ci-dessous avant d'agir.
MongoDB C# Driverでは、TLSクライアント証明書の同一性を発行者とシリアル番号だけで判定してキャッシュ済みの接続を共有するため、他のユーザーの証明書を装われると、そのユーザーの身元で接続が認証されるおそれがあります。影響を受けるのはバージョン1.8.0以上3.13.0未満で、3.13.0で修正されています。3.13.0以上へ更新してください。
Paquets affectés
| Écosystème | Paquet | Concernées | Corrigé |
|---|---|---|---|
| MongoDB | C# Driver |
≥ 1.8.0, < 3.13.0 |
3.13.0 |
Description d'origine La description telle que publiée par la source (souvent en anglais).
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
Références
- web cna@mongodb.com
- web cna@mongodb.com
- web cna@mongodb.com