CVE-2023-52723
High · 7.1CVSS
7.1
EPSS
0.5%
Published
Apr 29, 2024
CISA due date
—
Cloudanix analysis
A bug in email filtering software can accidentally write passwords into system log files where they could be read by others.
- Exploitation
- Remote Authenticated
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Data Exposure
- Component
- Library
- Class
- Credential Exposure
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The vulnerability causes cleartext passwords to be written to server logs due to a variable assignment error in the session handling code where a password value is stored in a username variable.
Why it matters to the business
Credentials may be exposed in log files, increasing the risk of account compromise if logs are accessed by unauthorized parties. The issue affects older versions of the library and has not been observed in active exploitation campaigns.
How an attack unfolds
An attacker with access to the server logs can retrieve the exposed passwords from the log entries generated during authentication attempts to the manage sieve service.
How to fix it
Upgrade KDE libksieve to version 23.03.80 or later.
How to confirm the fix worked
Confirm upgrade to 23.03.80 or newer; inspect recent log files to ensure authentication entries no longer contain password strings.
Typical attack path
- Obtain read access to server log files containing kmanagesieve output
- Parse log entries for authentication events
- Extract credential values that were incorrectly logged
- Reuse extracted credentials against the target service or other systems
How to detect it
Review server logs from the manage sieve component for authentication records that contain unexpected credential data; search for lines referencing session handling during login.
What your security team should do
- Apply the 23.03.80 update across all affected deployments
- Review historical logs for any exposed credentials and rotate affected passwords
- Enable or enforce log sanitization for authentication data
The record
In KDE libksieve before 23.03.80, kmanagesieve/session.cpp places a cleartext password in server logs because a username variable is accidentally given a password value.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:10 | libkf5ksieve | 0 | 4:18.08.3-2+deb10u1 |
| Debian:11 | libkf5ksieve | 0 | 4:20.08.3-1+deb11u1 |
| Debian:12 | libkf5ksieve | 0 | 4:22.12.3-1+deb12u1 |
| Debian:13 | libkf5ksieve | 0 | 4:22.12.3-2 |
| Ubuntu:18.04:LTS | libkf5ksieve | 0 | No fix |
| Ubuntu:20.04:LTS | libkf5ksieve | 0 | No fix |
| Ubuntu:22.04:LTS | libkf5ksieve | 0 | No fix |
| Ubuntu:24.04:LTS | libkf5ksieve | 0 | 4:23.08.5-0ubuntu3 |
| Ubuntu:Pro:18.04:LTS | libkf5ksieve | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | libkf5ksieve | 0 | No fix |
Related vulnerabilities
- CVE-2026-87950 Use of Hard-coded Credentials vulnerability in Drupal SAML SSO - Service Provider allows… CWE-798
- CVE-2026-75940 A vulnerability was reported in Lenovo Health Android Application, distributed… CWE-798
- CVE-2026-17038 DrEryk Gabinet before 11.5.0 uses hard-coded API credentials in its ticket reporting… CWE-798
- CVE-2026-81640 An attacker could derive the camera's Wi-Fi password and connect to its wireless network. CWE-798
- CVE-2026-79740 Dell SCG 5.0 Appliance versions prior to 5.36.00.16 and Dell SCG 5.0 Application versions… CWE-798
- CVE-2026-79950 Dell SCG 5.0 Appliance versions prior to 5.36.00.16 and Dell SCG 5.0 Application versions… CWE-798
- CVE-2026-79738 Dell SCG 5.0 Appliance versions prior to 5.36.00.16 and Dell SCG 5.0 Application versions… CWE-798
- CVE-2026-86464 In the current development version of Eclipse aeriOS, for which no official release has… CWE-798