mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-06 10:58:17 -05:00
[GH-ISSUE #12699] feat: Implement limits on user controlled inputs to reduce impact of Denial of Sevice attacks #16689
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @chris710 on GitHub (Apr 10, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/12699
Check Existing Issues
Problem Description
Several capabilities under user control allow a single user to generate exceedingly long requests that can overwhelm the server and temporarily block access to the service:
A malicious user can use these to negatively impact disk space and database usage on the server, creating problems for legitimate users.
Desired Solution you'd like
Create a hard limitation on capabilities under user control:
In some cases it may be appropriate to parametrize these limits.
Alternatives Considered
No response
Additional Context
No response
@Ithanil commented on GitHub (Apr 10, 2025):
This is very desirable, even if the service isn't public. Some pupils and students love breaking things.