Description
JuggleIM im-server through 1.8.16 ships default administrator credentials admin/123456 that allow unauthenticated remote attackers to access the admin console on port 8090. Attackers can log in as administrator, even after account deletion since CheckLogin recreates it, to control tenant applications and app secrets.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
juggleim JuggleIM
Default version status: unaffected
0 to ≤ 1.8.16affected
pkg:github/juggleim/im-serverReferences
- https://hackmd.io/@hieuPenguinnn/juggleim-im-server-default-admin-credential ↗
- https://github.com/juggleim/im-server/blob/v1.8.16/sql/imserver.sql#L988 ↗
- https://github.com/juggleim/imserver-console/blob/v1.0.10/services/accountservice.go#L77-L96 ↗
- https://github.com/juggleim/im-server ↗
- https://www.vulncheck.com/advisories/juggleim-im-server-through-1.8.16-default-admin-credentials-in-admin-console ↗