Description
Incorrect Authorization in Apache OFBiz
24.09 before 24.09.08 on all platforms, when documented multitenancy is
enabled, allows a remote authenticated attacker holding only a valid
low-privilege account in one tenant to read and write data belonging to a
different tenant, by submitting their own tenant's userTenantId
alongside their own credentials to the normal Party Manager login
against a hostname mapped to a different tenant: ContextFilter resolves
the tenant from the hostname via TenantDomainName, but LoginWorker gives
priority to the conflicting userTenantId request parameter and
authenticates against the attacker's own tenant, so a subsequent
ordinary request to the same hostname combines the hostname-mapped
tenant's Entity Engine delegator with the attacker's tenant's session
dispatcher, security object, and identity, letting the permission check
run against the attacker's own tenant while the resulting read or write
is performed against the hostname-mapped tenant's data. Users are
recommended to upgrade to version 24.09.08, which fixes this issue.
Published: 2026-11-05
Score: 5.4 Medium
EPSS: n/a
KEV: No
Impact: Cross‑tenant data read and write
Action: Immediate Patch
AI Analysis

Impact

Apache OFBiz versions prior to 24.09.08 allow an authenticated attacker who only has a low‑privilege account in one tenant to read or modify data belonging to another tenant. The vulnerability arises because the framework resolves the tenant from the hostname but then uses a supplied userTenantId parameter for authentication, effectively bypassing the tenant isolation layer. This enables unauthorized confidentiality and integrity violations without needing elevated privileges, representing a classic authorization bypass weakness (CWE‑863).

Affected Systems

The issue affects all platforms running Apache OFBiz 24.09 before 24.09.08 when the documented multitenancy feature is enabled. The product is released by the Apache Software Foundation.

Risk and Exploitability

No public CVSS score or EPSS value is listed, and the vulnerability is not in the CISA KEV catalog, so the precise exploitation probability is unknown. However, the attack requires only a valid low‑privilege user account and normal remote access to the login endpoint. The attacker can supply their own tenant identifier and credentials, causing the system to authenticate against the attacker’s tenant while subsequent operations are performed against the hostname‑mapped tenant’s data store. Because the logic flaw occurs during login, it is likely exploitable with standard web requests and does not demand specialized tools, making it a practical threat to affected installations.

Generated by OpenCVE AI on November 5, 2026 at 16:07 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Apache OFBiz to version 24.09.08 or later, which removes the userTenantId authentication priority bug.
  • If multitenancy is not required, disable the documented multitenancy feature to prevent tenant cross‑access.
  • Restrict hostname mapping or enforce strict tenant validation on the web server to ensure that requests are only allowed for legitimate tenants.

Generated by OpenCVE AI on November 5, 2026 at 16:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 05 Nov 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 05 Nov 2026 16:30:00 +0000

Type Values Removed Values Added
First Time appeared Apache
Apache ofbiz
Apache Software Foundation
Apache Software Foundation apache Ofbiz
Vendors & Products Apache
Apache ofbiz
Apache Software Foundation
Apache Software Foundation apache Ofbiz
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N'}


Thu, 05 Nov 2026 14:00:00 +0000

Type Values Removed Values Added
Description Incorrect Authorization in Apache OFBiz 24.09 before 24.09.08 on all platforms, when documented multitenancy is enabled, allows a remote authenticated attacker holding only a valid low-privilege account in one tenant to read and write data belonging to a different tenant, by submitting their own tenant's userTenantId alongside their own credentials to the normal Party Manager login against a hostname mapped to a different tenant: ContextFilter resolves the tenant from the hostname via TenantDomainName, but LoginWorker gives priority to the conflicting userTenantId request parameter and authenticates against the attacker's own tenant, so a subsequent ordinary request to the same hostname combines the hostname-mapped tenant's Entity Engine delegator with the attacker's tenant's session dispatcher, security object, and identity, letting the permission check run against the attacker's own tenant while the resulting read or write is performed against the hostname-mapped tenant's data. Users are recommended to upgrade to version 24.09.08, which fixes this issue.
Title Apache OFBiz: Cross-tenant authorization bypass in mapped-domain login
Weaknesses CWE-863
References

Subscriptions

Apache Ofbiz
Apache Software Foundation Apache Ofbiz
cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-11-05T15:52:11.192Z

Reserved: 2026-09-02T06:05:49.271Z

Link: CVE-2026-84728

cve-icon Vulnrichment

Updated: 2026-11-05T15:49:46.723Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-11-05T14:17:07.090

Modified: 2026-11-05T16:17:50.243

Link: CVE-2026-84728

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-05T16:15:14Z

Weaknesses