Improper input validation in Apache James
CVE-2023-51747
Apache James prior to versions 3.8.1 and 3.7.5 is vulnerable to SMTP smuggling. A lenient behaviour in line delimiter handling might create a difference of interpretation between the sender and the receiver which can be exploited by an attacker to forge an SMTP envelop, allowing for instance to bypass SPF checks. The patch implies enforcement of CRLF as a line delimiter as part of the DATA transaction. We recommend James users to upgrade to non vulnerable versions.
Vulnerability class: Drupalgeddon 2 (CVE-2018-7600)
EPSS: 0.010 (62.4th percentile) — read the EPSS interpretation.
CVSS v3 metric
CVSS v3 base score 7.1 (High). Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:N.
Affected products
- Apache James — versions 3.7.5, 3.8.1
- Apache Software Foundation James Server — versions 0, 3.8
Weakness classification (CWE)
Public proof-of-concept exploits
References
- security@apache.org (related, Product)
- security@apache.org (related, Product)
- security@apache.org (vendor-advisory, Mailing List, Vendor Advisory)
- security@apache.org (Mailing List, Third Party Advisory)
Frequently asked questions
- What is CVE-2023-51747?
- CVE-2023-51747 is a high-severity vulnerability in Apache James, classified under Improper Input Validation. CVSS score: 7.1/10. Published 2024-02-27.
- How severe is CVE-2023-51747?
- High severity. CVSS v3 base score is 7.1 out of 10.
- Is CVE-2023-51747 known to be exploited?
- 1 public proof-of-concept repositories are indexed. Not currently listed in the CISA KEV catalog.