Description
SafeLine through 9.4.1 derives the management console session-signing secret from a time-seeded math/rand generator, allowing attackers to reconstruct the key offline. Unauthenticated remote attackers who can bound the install timestamp can regenerate the secret and forge valid administrator session cookies to gain control of protected sites.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
chaitin SafeLine
Default version status: unaffected
0 to ≤ 9.4.1affected
References
- https://github.com/chaitin/SafeLine/issues/1298 ↗
- https://github.com/chaitin/SafeLine ↗
- https://github.com/chaitin/SafeLine/blob/v9.4.1/management/webserver/utils/random.go#L10-L17 ↗
- https://github.com/chaitin/SafeLine/blob/v9.4.1/management/webserver/model/option.go#L27 ↗
- https://www.vulncheck.com/advisories/safeline-through-9.4.1-authentication-bypass-via-weak-session-secret ↗