Skip to content
MediumVulnerability

Hermes Agent - Pre-Authentication Memory Exhaustion

Published
Record updated
View JSON

Summary

Hermes Agent's dashboard authentication routes, /auth/native/token, /auth/native/refresh and /auth/password-login, read and parse the full JSON request body before any authentication check, with no application-level size limit. An anonymous client can hold several large uploads open to drive dashboard memory up, which the source reports rising from 721 MiB to 1.08 GiB during testing, creating a denial-of-service risk.

Mitigation

The source does not state a fix yet. Check the original advisory for updates.