CVE Catalog

CVE-2026-111330

MediumCVSS 5.9
Published: Translated: NVD NIST

Summary

JuggleIM im-server through 1.8.16 stores admin console passwords as unsalted SHA-1 digests via tools.SHA1 in services/accountservice.go. Attackers who obtain the accounts table through database access or backups can crack console passwords using precomputed tables or GPU brute force.

Risk Assessment

A leaked backup or database access allows rapid recovery of administrator passwords and takeover of the management console. Unsalted SHA-1 is vulnerable to dictionary and rainbow table attacks.

Recommendation

Upgrade im-server beyond 1.8.16 if available and switch hashing to salted bcrypt/Argon2. Immediately rotate admin console passwords and restrict access to database backups.

Other vulnerabilities in JuggleIM im-server

Original NVD description (English source)

JuggleIM im-server through 1.8.16 contains a weak password hashing vulnerability that stores admin console passwords as unsalted SHA-1 digests via tools.SHA1 in services/accountservice.go. Attackers who obtain the accounts table through database access or backups can crack console passwords using precomputed tables or GPU brute force.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS