Apache James server: Privilege escalation through unauthenticated JMX
Description
Apache James server <=3.7.3 exposes an unauthenticated JMX management service, enabling local privilege escalation.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Apache James server <=3.7.3 exposes an unauthenticated JMX management service, enabling local privilege escalation.
Vulnerability
CVE-2023-26269 affects Apache James server version 3.7.3 and earlier, where the JMX management service is started without authentication by default [1][2]. The root cause is the absence of required credentials for JMX remote access, which violates the principle of least privilege for management interfaces.
Exploitation
Exploitation requires local access to the host running the James server. An attacker with local user privileges can connect to the JMX service (typically on port 9999 or similar) without supplying any credentials [1]. No network-based remote exploitation is described; the attack surface is limited to local users on the same system.
Impact
A malicious local user can leverage unauthenticated JMX access to invoke management operations, leading to privilege escalation [1]. This could allow an attacker to execute arbitrary code with the privileges of the James server process, potentially gaining full control over the mail server and its data.
Mitigation
Administrators should disable JMX if not needed, or configure a JMX password [1]. Starting with version 3.7.4, Apache James automatically sets up a JMX password for Guice-based configurations [1][2]. Users are strongly advised to upgrade to 3.7.4 or later, or apply the recommended configuration changes.
AI Insight generated on May 20, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
org.apache.james:javax-mail-extensionMaven | < 3.7.4 | 3.7.4 |
Affected products
10- osv-coords9 versionspkg:apk/chainguard/keycloakpkg:apk/chainguard/keycloak-bitnami-compatpkg:apk/chainguard/keycloak-compatpkg:apk/chainguard/keycloak-iamguarded-compatpkg:apk/wolfi/keycloakpkg:apk/wolfi/keycloak-bitnami-compatpkg:apk/wolfi/keycloak-compatpkg:apk/wolfi/keycloak-iamguarded-compatpkg:maven/org.apache.james/javax-mail-extension
< 0+ 8 more
- (no CPE)range: < 0
- (no CPE)range: < 0
- (no CPE)range: < 0
- (no CPE)range: < 0
- (no CPE)range: < 0
- (no CPE)range: < 0
- (no CPE)range: < 0
- (no CPE)range: < 0
- (no CPE)range: < 3.7.4
- Range: 0
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
4- github.com/advisories/GHSA-w7r6-v4j7-h94wghsaADVISORY
- lists.apache.org/thread/2z44rg93pflbjhvbwy3xtz505bx41cbsghsavendor-advisoryWEB
- nvd.nist.gov/vuln/detail/CVE-2023-26269ghsaADVISORY
- www.openwall.com/lists/oss-security/2023/04/18/3ghsaWEB
News mentions
0No linked articles in our index yet.