CVE-2026-111330
Vulnérabilité élevée dans JuggleIM (juggleim)
CVSS 8.2 · Élevée
EPSS 0.2%
juggleim•JuggleIM•Versions : 0, <=1.8.16
Description
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.
Gravité et risque d'exploitation
CVE-2026-111330 obtient un score CVSS de 8.2/10, soit une gravité élevée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.22 %, ce qui la place devant 11.9 % des CVE référencées.
Que faire ?
- Vérifiez si JuggleIM (versions 0, <=1.8.16) est présent sur votre parc.
- Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
- À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
- Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.
Références
- https://hackmd.io/@hieuPenguinnn/juggleim-im-server-default-admin-credential
- https://github.com/juggleim/imserver-console/blob/v1.0.10/services/accountservice.go#L95
- https://github.com/juggleim/im-server/blob/v1.8.16/sql/imserver.sql#L3-L15
- https://github.com/juggleim/im-server
- https://www.vulncheck.com/advisories/juggleim-im-server-through-1.8.16-weak-password-hashing-via-unsalted-sha-1
