security: ability to disable user webhooks #4402

Closed
opened 2025-11-11 15:53:13 -06:00 by GiteaMirror · 1 comment
Owner

Originally created by @konfusee on GitHub (Mar 12, 2025).

Originally assigned to: @tjbck on GitHub.

Check Existing Issues

  • I have searched the existing issues and discussions.

Problem Description

Allowing user-defined webhooks introduces a security vulnerability. This occurs because webhook requests are initiated directly from the server hosting the open-webui backend.

Impact:

  • Leakage of the backend server's IP address.
  • Increased risk of information disclosure and targeted attacks against the server infrastructure.

Desired Solution you'd like

Having a switch inside the admin panel, or a environment variable that will block the sending of webhooks

Or at least only allow well known webhooks urls

Alternatives Considered

No response

Additional Context

No response

Originally created by @konfusee on GitHub (Mar 12, 2025). Originally assigned to: @tjbck on GitHub. ### Check Existing Issues - [x] I have searched the existing issues and discussions. ### Problem Description Allowing user-defined webhooks introduces a security vulnerability. This occurs because webhook requests are initiated directly from the server hosting the open-webui backend. Impact: - Leakage of the backend server's IP address. - Increased risk of information disclosure and targeted attacks against the server infrastructure. ### Desired Solution you'd like Having a switch inside the admin panel, or a environment variable that will block the sending of webhooks Or at least only allow well known webhooks urls ### Alternatives Considered _No response_ ### Additional Context _No response_
Author
Owner

@tjbck commented on GitHub (Mar 31, 2025):

Addressed with 33f93371dc

@tjbck commented on GitHub (Mar 31, 2025): Addressed with 33f93371dc830607c800c7024d67f2cc5a641340
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#4402