CVE-2026-111330: JuggleIM im-server through 1.8.16 Weak Password Hashing via Unsalted SHA-1

Published Oct 15, 2026
·
Updated

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.

Affected Software

1 affected component
JuggleIM im-server<=1.8.16

Event History

Oct 15, 2026
CVE Published
via MITRE·09:43 PM
Data Sourced
via MITRE·09:43 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who is exposed to this issue?

Deployments of JuggleIM im-server through 1.8.16 are exposed if an attacker can obtain the accounts table, such as through database access or database backups. The affected credentials are admin console passwords.

2

Does an attacker need access to the admin console to exploit this?

No. Exploitation begins with access to the accounts table or a backup containing it; the attacker can then attempt offline cracking of the stored SHA-1 password digests. No console authentication is required to perform the cracking.

3

Why does access to a backup matter?

Backups can contain the same accounts-table password hashes as the live database. Because the hashes are unsalted SHA-1, attackers can use precomputed tables or GPU-based brute force attempts without interacting with the running service.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203