CVE-2019-18835

Matrix Synapse before 1.5.0 mishandles signature checking on some federation APIs

published November 7, 2019

CVSS
—
EPSS
1%
Percentile
58.2
In the wild
Unconfirmed
What it is

⚠️ A mix-up in signature checking opens the door to untrusted events sneaking into your Matrix Synapse server! It's like a restaurant accepting orders without verifying if the waiter is actually from the kitchen — anyone could slip in and send a dish that doesn't belong! If exploited, unauthorized events could enter your system, potentially leading to confusion in communications and unexpected actions among users. The impact could disrupt the flow of information, making it hard for the community to trust the source of incoming data.

Put simply

It's like a restaurant accepting orders without verifying if the waiter is actually from the kitchen — anyone could slip in and send a dish that doesn't belong! This vulnerability in Matrix Synapse (before version 1.5.0) stems from incorrect handling of signature checks on federation APIs, allowing events like /send_join and /invite to be processed without proper authentication.

What to do

If exploited, unauthorized events could enter your system, potentially leading to confusion in communications and unexpected actions among users. The impact could disrupt the flow of information, making it hard for the community to trust the source of incoming data. To protect your server, upgrade to version 1.5.0 or later immediately. It's also a good idea to review your federation settings and ensure that your server only accepts events from trusted sources. Regular audits can bolster your defenses! You've got this! Keep your Matrix community safe and sound with these updates! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00864 · 58.2th percentile
Published
2019-11-07T23:12Z
EPSS history
Timeline
  • 07 NOV 23:12Z
    Matrix Synapse before 1.5.0 mishandles signature checking on some federation APIs
    cvelistv5