Description
MikroDash before 0.8.79 contains a server-side request forgery vulnerability that allows any signed-in user, including the viewer role, to target internal addresses through notification channels. Attackers can set webhook or mail destinations to loopback, LAN or link-local addresses and call POST /api/notify-channels/{id}/test to probe the internal network.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
SecOps-7 MikroDash
Default version status: unaffected
0 to < 0.8.79affected
References
- https://github.com/SecOps-7/MikroDash/security/advisories/GHSA-xf3p-2j7c-6hg4 ↗
- https://github.com/SecOps-7/MikroDash/commit/4a40d104faa9f6d7b7539a3ce78fb91509d40cce ↗
- https://github.com/SecOps-7/MikroDash/releases/tag/v0.8.79 ↗
- https://github.com/SecOps-7/MikroDash/blob/v0.8.78/internal/server/notify_channels_api.go#L457 ↗
- https://www.vulncheck.com/advisories/mikrodash-before-0.8.79-ssrf-via-personal-notification-channels ↗