synapse icon indicating copy to clipboard operation
synapse copied to clipboard

Federation key query spam

Open velikopter opened this issue 1 month ago • 0 comments

Description

I've seen 2 Synapse homeservers spamming my server with queries for the same user. These are cpluspatch.dev (active) and feline.support (stopped a while ago, did it for several months).

Steps to reproduce

I don't know

Homeserver

cpluspatch.dev, feline.support

Synapse Version

1.141.0

Installation Method

I don't know

Database

probably PostgreSQL

Workers

I don't know

Platform

I don't know

Configuration

No response

Relevant log output

[cpluspatch.dev] [10/Nov/2025:18:31:17] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:18:31:18] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:18:31:18] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:18:31:19] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:18:31:22] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:18:31:23] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:18:46:29] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:18:46:30] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:18:46:32] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:18:46:32] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:18:46:38] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:18:46:39] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:18:46:40] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:18:46:40] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:18:46:41] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:18:46:42] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:18:46:46] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:18:46:46] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:18:46:51] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:18:46:53] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:18:46:53] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:02:02] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:02:02] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:02:12] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:02:22] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:02:22] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:02:34] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:02:56] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:02:56] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:02:57] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:03:02] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:03:03] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:03:12] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:03:43] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:04:07] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:04:17] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:04:41] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:04:51] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:04:52] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:04:54] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:04:54] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:04:55] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:04:57] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:04:57] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:04:58] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:04:59] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:05:01] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:05:06] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:05:07] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:05:09] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:05:11] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:05:12] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:05:12] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:05:16] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:05:18] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:05:26] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:05:27] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:05:28] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:05:32] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:06:01] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:06:34] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:07:02] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:07:05] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:07:10] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:07:11] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:07:32] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:08:02] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:08:32] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:09:03] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:09:33] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:10:03] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:10:33] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:10:49] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:25:58] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:25:58] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:26:01] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:26:01] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:26:02] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:26:03] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:26:33] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:26:46] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:27:16] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:27:47] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:28:17] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:28:29] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:28:29] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:29:00] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:29:11] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:29:37] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:29:48] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:29:50] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:29:50] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:29:54] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:29:55] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:29:59] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:30:00] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:30:01] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:30:03] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:30:05] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:30:06] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:30:36] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:30:57] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:31:25] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:31:34] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:31:34] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:31:39] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:31:41] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:31:41] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:31:42] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:31:43] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:31:43] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:31:44] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:31:44] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:31:45] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:31:45] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:31:54] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:31:55] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:31:59] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:32:02] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:32:02] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:32:04] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:32:06] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:32:06] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:32:08] POST /_matrix/federation/v1/user/keys/query 200
[cpluspatch.dev] [10/Nov/2025:19:32:08] POST /_matrix/federation/v1/user/keys/query 200

Anything else that would be useful to know?

No response

velikopter avatar Nov 11 '25 00:11 velikopter