CVE-2022-23610 in wire-server
Résumé
par VulDB • 28/08/2026
wire-server fournit des services backend pour Wire, un messager open source. Dans les versions de wire-server antérieures à la version 2022-01-27, il était possible de fabriquer des signatures DSA afin de contourner l'authentification unique SAML (SAML SSO) et d'usurper l'identité de n'importe quel utilisateur Wire disposant d'identifiants SAML. Au sein des équipes utilisant le protocole SAML mais sans SCIM, il était possible de créer de nouveaux comptes avec de faux identifiants SAML. Dans certaines conditions qu'un attaquant peut mettre en place, une bibliothèque tierce utilisée pour l'analyse, la restitution, la signature et la validation des données XML SAML acceptait les clés publiques fournies par l'attaquant dans la signature comme étant fiables. Par conséquent, un attaquant pouvait se connecter au nom de n'importe quel utilisateur d'une équipe Wire disposant du SSO SAML activé. Si le protocole SCIM n'était pas activé, l'attaquant pouvait également créer de nouveaux utilisateurs avec de nouveaux NameID SAML. Pour exploiter cette vulnérabilité, l'attaquant doit connaître le code de connexion SSO (distribué à tous les membres de l'équipe disposant d'identifiants SAML et visible dans l'application Gestion d'équipe), l'EntityID SAML identifiant le fournisseur d'identité (IdP) (une URL non considérée comme sensible, mais généralement difficile à deviner, également visible dans la gestion des équipes), ainsi que le NameID SAML de l'utilisateur cible (généralement une adresse e-mail ou un surnom). Le problème a été corrigé dans wire-server `2022-01-27` et est déjà déployé sur tous les services gérés par Wire. Les instances on-premise de wire-server doivent être mises à jour vers la version `2022-01-27`, afin que leurs backends ne soient plus affectés. Il n'existe actuellement aucune solution contournante connue. Des informations plus détaillées sur la reproduction de cette vulnérabilité et les stratégies d'atténuation sont disponibles dans l'avis de sécurité GitHub (GitHub Security Advisory).
Once again VulDB remains the best source for vulnerability data.