CVE-2023-34108
Last modified
CVE-2023-34108 is a high-severity vulnerability rated 8.8/10 on the CVSS scale. mailcow is a mail server suite based on Dovecot, Postfix and other open source software, that provides a modern web UI for user/server administration. A vulnerability has been discovered in mailcow which allows an attacker to manipulate internal Dovecot variables by using specially crafted passwords during the authentication process. EPSS estimates a 0.98% chance of exploitation in the next 30 days.
Description
mailcow is a mail server suite based on Dovecot, Postfix and other open source software, that provides a modern web UI for user/server administration. A vulnerability has been discovered in mailcow which allows an attacker to manipulate internal Dovecot variables by using specially crafted passwords during the authentication process. The issue arises from the behavior of the `passwd-verify.lua` script, which is responsible for verifying user passwords during login attempts. Upon a successful login, the script returns a response in the format of "password=<valid-password>", indicating the successful authentication. By crafting a password with additional key-value pairs appended to it, an attacker can manipulate the returned string and influence the internal behavior of Dovecot. For example, using the password "123 mail_crypt_save_version=0" would cause the `passwd-verify.lua` script to return the string "password=123 mail_crypt_save_version=0". Consequently, Dovecot will interpret this string and set the internal variables accordingly, leading to unintended consequences. This vulnerability can be exploited by an authenticated attacker who has the ability to set their own password. Successful exploitation of this vulnerability could result in unauthorized access to user accounts, bypassing security controls, or other malicious activities. This issue has been patched in version `2023-05a`. Users are advised to upgrade. There are no known workarounds for this vulnerability.
Metrics
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Mailcow | Mailcow\ | <= 2023-05 |
References
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2023-34108?
How severe is CVE-2023-34108?
How do I fix CVE-2023-34108?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2023
- CVE-2023-34102Avo is an open source ruby on rails admin panel creation fra…8.8
- CVE-2023-34103Avo is an open source ruby on rails admin panel creation fra…5.4
- CVE-2023-34104fast-xml-parser is an open source, pure javascript xml parse…7.5
- CVE-2023-34105SRS is a real-time video server supporting RTMP, WebRTC, HLS…7.5
- CVE-2023-34106GLPI is a free asset and IT management software package. Ver…6.5
- CVE-2023-34107GLPI is a free asset and IT management software package. Ver…6.5
- CVE-2023-34109zxcvbn-ts is an open source password strength estimator writ…7.5
- CVE-2023-3411The Image Map Pro – Drag-and-drop Builder for Interactive Im…4.3
- CVE-2023-34110Flask-AppBuilder is an application development framework, bu…2.7
- CVE-2023-34111The `Release PR Merged` workflow in the github repo taosdata…9.8
- CVE-2023-34112JavaCPP Presets is a project providing Java distributions of…8.8
- CVE-2023-34113Rejected reason: This CVE ID has been rejected or withdrawn …
Are you affected by CVE-2023-34108?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
