Read the docs
TI-2022-07663 Aliases CVE-2022-23610

Improper Verification of Cryptographic Signature in wire-server

Priority MEDIUM 48CWE-347Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Security bypass
Confidentiality · integrity · availability
High · High · None
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-347.

Summary

wire-server provides back end services for Wire, an open source messenger. In versions of wire-server prior to the 2022-01-27 release, it was possible to craft DSA Signatures to bypass SAML SSO and impersonate any Wire user with SAML credentials. In teams with SAML, but without SCIM, it was possible to create new accounts with fake SAML credentials. Under certain conditions that can be established by an attacker, an upstream library for parsing, rendering, signing, and validating SAML XML data was accepting public keys as trusted that were provided by the attacker in the signature. As a consequence, the attacker could login as any user in any Wire team with SAML SSO enabled. If SCIM was not enabled, the attacker could also create new users with new SAML NameIDs. In order to exploit this vulnerability, the attacker needs to know the SSO login code (distributed to all team members with SAML credentials and visible in the Team Management app), the SAML EntityID identifying the IdP (a URL not considered sensitive, but usually hard to guess, also visible in Team Management), and the SAML NameID of the user (usually an email address or a nick). The issue has been fixed in wire-server `2022-01-27` and is already deployed on all Wire managed services. On premise instances of wire-server need to be updated to `2022-01-27`, so that their backends are no longer affected. There are currently no known workarounds. More detailed information about how to reproduce the vulnerability and mitigation strategies is available in the GitHub Security Advisory.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00697 53rd percentileScored 2026-11-07
Fix Fixed wire-server (wireapp): 2022-01-27, 2.123.0

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
Yes
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
wireappwire-serverbefore 2022-01-27; before 2.123.02022-01-27, 2.123.0Patch availableCNA
  • wire-server Vendorwireapp Affected before 2022-01-27; before 2.123.0 Fixed in 2022-01-27, 2.123.0 Patch available CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:wire:wire-server:*:*:*:*:*:*:*:*before 2.123.0Vulnerablewireapp
  • cpe:2.3:a:wire:wire-server:*:*:*:*:*:*:*:* Versions before 2.123.0 Vulnerable ·wireapp

Remediation

  • Fix · CNA wire-server (wireapp) Fixed in 2022-01-27, 2.123.0

Timeline

  1. 2026-10-02 Threatist record created from CVE-2022-23610

References

  • TI-2021-17958 DoS vulnerabiliity in wire-server json parser CVSS 3.1HIGH 7.5
  • TI-2021-17942 Account takeover when having only access to a user's short lived token in wire-server CVSS 3.1CRITICAL 9.8

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences