CVE-2025-66910 Details
Description
Turms Server v0.10.0-SNAPSHOT and earlier contains a plaintext password storage vulnerability in the administrator authentication system. The BaseAdminService class caches administrator passwords in plaintext within AdminInfo objects to optimize authentication performance. Upon successful login, raw passwords are stored unencrypted in memory in the rawPassword field. Attackers with local system access can extract these passwords through memory dumps, heap analysis, or debugger attachment, bypassing bcrypt protection.
A vulnerability exists in Turms Server in versions through v0.10.0-SNAPSHOT, where administrator passwords are cached in plaintext memory, violating security best practices. This vulnerability allows attackers with local system access to extract these passwords, bypassing bcrypt protection. The issue arises because the BaseAdminService class stores raw passwords unencrypted in AdminInfo objects to enhance authentication efficiency. While passwords are hashed for database storage, successful logins result in plaintext passwords being retained in memory. This creates multiple exposure vectors, including memory dumps, process debugging, and potential serialization of the cached data, all of which could lead to unauthorized access to administrator credentials.
It is recommended to remove the plaintext password caching entirely. After authentication, issue a short-lived JWT token instead of re-validating the password for subsequent requests. Additionally, the rawPassword field should be removed from the AdminInfo class.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Dec 19, 2025References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-256 | Plaintext Storage of a Password | CISA-ADP |
| CWE-532 | Insertion of Sensitive Information into Log File | CISA-ADP |
Affected Products
| Product | Versions |
|---|---|
| turms-im turms | 0.10.0-snapshot |
CPE
Remediation
| |
Change History
5 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Jan 2, 2026 | Initial Analysis | [email protected] |
| Dec 19, 2025 | CVE Modified | CISA-ADP |
| Dec 19, 2025 | New CVE Received | [email protected] |