CVE-2023-5422 json
SSL Certificates are not checked for E-Mail Handling
published 2023-10-16 3 y ago modified 2026-06-17 4 mo ago also EUVD-2023-57737
- cvss
- 8.7
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 26%
- public exploits
- 0
- none known
Summary
The functions to fetch e-mail via POP3 or IMAP as well as sending e-mail via SMTP use OpenSSL for static SSL or TLS based communication. As the SSL_get_verify_result() function is not used the certificated is trusted always and it can not be ensured that the certificate satisfies all necessary security requirements.
This could allow an attacker to use an invalid certificate to claim to be a trusted host, use expired certificates, or conduct other attacks that could be detected if the certificate is properly validated.
This issue affects OTRS: from 7.0.X before 7.0.47, from 8.0.X before 8.0.37; ((OTRS)) Community Edition: from 6.0.X through 6.0.34.
Patch / fix
- OTRS AG OTRS 7.0.47, 8.0.37
- otrs_ag otrs 7.0.47, 8.0.37
- otrs_community_edition otrs_community_edition 6.0.34
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- total
- Assessed
- 2 y ago
Exploit prediction
0.33% chance of exploitation in the next 30 days, higher than 26% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 8.7 | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N |
| NVD | 3.1 | 9.1 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N |
Affected products
- OTRS AG OTRS
- OTRS AG ((OTRS)) Community Edition
- otrs_ag otrs
- otrs_community_edition otrs_community_edition
Classification
- Weakness
-
- CWE-295 Improper Certificate Validation
References
-
otrs.com
/release-notes/otrs-security-advisory-2023-10/
vendor-advisory
Sources
- CVE List CVE-2023-5422
- NVD CVE-2023-5422
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.