mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2026-04-25 17:35:52 +03:00
[GH-ISSUE #2123] External IP's getting successful static GET request with Auth Enabled #1525
Labels
No labels
awaiting feedback
bug
cannot reproduce
dns provider request
duplicate
enhancement
enhancement
enhancement
good first issue
help wanted
invalid
need more info
no certbot plugin available
product-support
pull-request
question
stale
troll
upstream issue
v2
v2
v2
v3
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/nginx-proxy-manager-NginxProxyManager#1525
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
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 @shanelord01 on GitHub (Jun 22, 2022).
Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/2123
Checklist
jc21/nginx-proxy-manager:latestdocker image?Describe the bug
Synology NAS sitting behind NPM. Basic Auth is enabled and works for main root protection, but logs show external IP's issuing a successful static GET request and accessing images using this call:
[server address]/webapi/entry.cgi?api=SYNO.Core.Synohdpack&version=1&method=getHDIcon&res=24&retina=false&path=webman/3rdparty/DownloadStation/images/download_station_{0}.png
Also:
webman/3rdparty/FileBrowser/images/icon/FileStation_{0}.png
webman/3rdparty/Virtualization/images/VirtualManagement_{0}.png
webman/3rdparty/SynologyPhotos/images/icon/photos_{0}.png
This skips straight past the auth and shows the file, allowing the person sending this to know a Synology NAS is present.
Issuing just [server address]/webapi correctly asks for auth.
Nginx Proxy Manager Version
2.9.18
To Reproduce
Can provide the URL to my server for @jc21 or similar to assess how to resolve.
Expected behavior
Expect auth to be required for any access to the server including this. How to block "SYNO.Core.Synohdpack" request?
Screenshots
n/a
Operating System
n/a - But tested on Windows client, Mac client and iOS client and all show the same.
Additional context
n/a
@shanelord01 commented on GitHub (Jun 22, 2022):
For the moment I've added this to my Advanced "Custom NGINX Config":
location = /webapi {
allow 192.168.1.1/24;
allow 127.0.0.1;
deny all;
}
@github-actions[bot] commented on GitHub (Feb 14, 2024):
Issue is now considered stale. If you want to keep it open, please comment 👍
@github-actions[bot] commented on GitHub (Mar 31, 2025):
Issue was closed due to inactivity.