[GH-ISSUE #1048] Rate-Topics can be used to DoS individual (public) topics #736

Closed
opened 2026-05-07 00:27:01 +02:00 by BreizhHardware · 1 comment

Originally created by @binwiederhier on GitHub (Mar 7, 2024).
Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/1048

The attack is this:

  • Subscribe to mytopic with the rate topics header including "mytopic"
  • Everyone who subscribes to that topic will count towards that one IPs 250 message limit
  • After 250 messages, done

I will remove the rate-topics header entirely as a result, and just enable visitor rate limiting for "up*" topics.

Originally created by @binwiederhier on GitHub (Mar 7, 2024). Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/1048 The attack is this: - Subscribe to mytopic with the rate topics header including "mytopic" - Everyone who subscribes to that topic will count towards that one IPs 250 message limit - After 250 messages, done I will remove the rate-topics header entirely as a result, and just enable visitor rate limiting for "up*" topics.
Author
Owner

@binwiederhier commented on GitHub (Mar 7, 2024):

https://github.com/binwiederhier/ntfy/pull/1049

<!-- gh-comment-id:1983721360 --> @binwiederhier commented on GitHub (Mar 7, 2024): https://github.com/binwiederhier/ntfy/pull/1049
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ntfy#736
No description provided.