Description
Hermes WebUI before 0.51.368 contains an authorization bypass vulnerability in the get_profile_cookie() function that accepts unauthenticated profile names from the hermes_profile cookie. An authenticated attacker can forge the hermes_profile cookie value to bypass profile-scoped authorization checks and access sessions, files, and resources across different profiles.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
nesquena hermes-webui
Default version status: unaffected
0 to < 0.51.368affected0.51.368unaffected
pkg:github/nesquena/hermes-webuiReferences
- https://github.com/nesquena/hermes-webui/releases/tag/v0.51.368 ↗
- https://github.com/nesquena/hermes-webui/pull/4023 ↗
- https://github.com/nesquena/hermes-webui/pull/4036 ↗
- https://github.com/nesquena/hermes-webui/commit/9e96f5f6adf93b6d1e27ebddfb4d2833ca06ff3b ↗
- https://www.vulncheck.com/advisories/hermes-webui-profile-scoped-authorization-bypass-via-forged-hermes-profile-cookie ↗