CVE-2026-76152
UnknownSummary
Path traversal and missing authorization check in the imageCrop and imageRotate services in Apache OFBiz through 24.09.07 allows an authenticated attacker with only Catalog view permission to read arbitrary image-parseable files readable by the OFBiz process and to write a re-encoded image to an arbitrary directory writable by the OFBiz process via crafted productId and imageName parameters.
Risk Assessment
An attacker can disclose confidential files accessible to the OFBiz process and write malicious images to arbitrary locations, potentially leading to further escalation.
Recommendation
Upgrade Apache OFBiz to version 24.09.08, which fixes this issue.
Other vulnerabilities in Apache OFBiz
See all- CVE-2026-82894Unknown
Improper Authorization in ContentWorker in Apache OFBiz 24.09 before 24.09.08 allows a remote unauthenticated attacker to trigger arbitrary OFBiz service invocation with attacker-controlled parameters, resulting in arbitrary file write, arbitrary file deletion, and server-side request forgery, by requesting the public showHelpPublic view against a Content row whose serviceName field was set by an account holding only CONTENTMGR_CREATE or CONTENTMGR_UPDATE.
- CVE-2026-81828Unknown
Server-Side Request Forgery in SurveyWrapper in Apache OFBiz 24.09 before 24.09.08 allows an authenticated back-office user with catalog permission to cause the server to fetch and render attacker-controlled URLs, including internal network and cloud-metadata endpoints and local files via file://, by setting an arbitrary URL as a product-store survey's template location; the fetched content is rendered into the HTTP response of shoppers loading the survey.
- CVE-2026-81816Unknown
XML External Entity (XXE) Injection in ContentWorker in Apache OFBiz 24.09 before 24.09.08 allows a remote authenticated attacker holding content-author permission to read arbitrary server files and trigger server-side request forgery by storing a crafted text/xml DataResource containing an external entity declaration, which is parsed by FreeMarker's default NodeModel.parse DocumentBuilderFactory without secure processing or external-entity/DTD restrictions.
- CVE-2026-81815Unknown
SQL Injection in the entity engine's generic performFind service in Apache OFBiz 24.09 before 24.09.08 on MySQL/MariaDB-backed deployments allows a remote unauthenticated attacker to disclose arbitrary rows by submitting an ignore-case find request (_ic=Y) with a crafted value, because SqlJdbcUtil.addValueSingle inlines the value using ANSI-only single-quote doubling, which is insufficient on MySQL/MariaDB where backslash escapes are honored.
- CVE-2026-81808Unknown
Missing authorization in ProductSearchEvents in Apache OFBiz 24.09 before 24.09.08 allows an authenticated attacker with only catalog view permission to bulk-modify product category and feature associations via search-result mutation events. The servlet authorizes the request against only the base view-level permission while the underlying event methods perform writes without checking DELETE/CREATE permissions.
- CVE-2026-81744Unknown
Incorrect authorization in ContentPermissionServices in Apache OFBiz 24.09 before 24.09.08 allows an authenticated attacker with limited content-create permission to self-grant the OWNER role on arbitrary content via the createContentRole service. The permission check falls through to a fail-open default-grant branch when no ContentPurposeOperation entry matches the requested operation.
- CVE-2026-81734Unknown
Missing authorization in ProductEvents in Apache OFBiz 24.09 before 24.09.08 allows an authenticated attacker with only catalog view permission to create, modify, or remove product, feature association, and category association data by directly invoking catalog quick-admin events. The servlet authorizes the request against only the base view-level permission while the underlying event methods perform writes without checking update/create permissions.
- CVE-2026-76150Unknown
Path traversal and missing authorization check in the replaceImageToExistImage service in Apache OFBiz through 24.09.07 allows an authenticated attacker with only Catalog view permission to overwrite arbitrary files writable by the OFBiz process with JPEG-encoded content via crafted productId, dataResourceNameExist, and dataResourceNameReplace parameters.
- CVE-2026-74841Unknown
In multitenant deployments, ContextFilter and LoginWorker built a per-tenant delegator name from a request-supplied userTenantId parameter and requested a delegator before confirming the tenant existed. DelegatorFactory's internal cache retains every delegator name, including ones that fail to resolve, so an unauthenticated attacker could submit a stream of arbitrary tenant IDs to grow this cache without bound.
- CVE-2026-73580Unknown
Missing authorization check in the getHRChild service in Apache OFBiz through 24.09.07 allows a remote unauthenticated attacker to recursively enumerate Human Resources organization and employee data, including department names and identifiers, position names and identifiers, employee party identifiers, position occupancy, and organization relationships via a crafted partyId parameter.
Original NVD description (English source)
Path traversal and missing authorization check in the imageCrop and imageRotate services in Apache OFBiz through 24.09.07 on all platforms allows a remote authenticated attacker with only Catalog view permission to read arbitrary image-parseable files readable by the OFBiz process, disclosed via re-encoded and republished product content, and to write a re-encoded image to an arbitrary directory writable by the OFBiz process via crafted productId and imageName parameters. Users are recommended to upgrade to version 24.09.08, which fixes this issue.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

