Description
Server-Side Request Forgery in SurveyWrapper in Apache OFBiz 24.09 before 24.09.08 on all platforms allows an authenticated back-office user holding 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, causing SurveyWrapper.getTemplate to call URL.openStream() on the resolved location and compile the fetched content as a FreeMarker template with no scheme or host validation, unlike the sibling widget location-loaders (ScreenFactory, FormFactory, GridFactory, MenuFactory, TreeFactory, ThemeFactory) which validate the resolved location before loading it. The fetched content is rendered into the HTTP response of any shopper who subsequently loads the affected product-store survey, making the disclosure non-blind. Users are recommended to upgrade to version 24.09.08, which fixes this issue.
Published: 2026-11-05
Score: n/a
EPSS: n/a
KEV: No
Impact: Server-side request forgery allowing attacker‑controlled content to be fetched and rendered, exposing internal resources and shop frontend to malicious content
Action: Patch Now
AI Analysis

Impact

SurveyWrapper.getTemplate accepts an attacker‑supplied template location and pulls the content through URL.openStream() without validating the scheme or host. An authenticated back‑office user with catalog permissions can set any URL, enabling the server to fetch attacker‑controlled content, including internal network resources, cloud‑metadata endpoints, or local files via file://. The retrieved data is compiled as a FreeMarker template and rendered in the shopper’s browser, making the flaw an information‑disclosure channel that can also facilitate further attacks.

Affected Systems

Apache OFBiz version 24.09 and earlier up to 24.09.07 on all platforms. The issue is present wherever SurveyWrapper is enabled and requires a back‑office user with catalog permissions.

Risk and Exploitability

The flaw is authenticated, requiring catalog permission rather than arbitrary external access, but once exploited it exposes internal assets to an attacker. No EPSS value is available and the vulnerability is not listed in CISA’s KEV catalog, yet the potential for broad internal exposure and malicious rendering warrants high concern. Monitoring for unusual survey template activity and restricting privileged access remains prudent while a patch is applied.

Generated by OpenCVE AI on November 5, 2026 at 15:36 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Apache OFBiz to version 24.09.08 or later immediately.
  • Restrict catalog permissions to trusted staff only and audit existing access rights.
  • Configure the survey module to enforce a whitelist of allowed URL schemes and hosts or disable the ability to set arbitrary template locations.
  • Optionally, separate the OFBiz server from internal services that can be accessed via SSRF by applying network segmentation or firewall rules.

Generated by OpenCVE AI on November 5, 2026 at 15:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 05 Nov 2026 16:00: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

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

Type Values Removed Values Added
Description Server-Side Request Forgery in SurveyWrapper in Apache OFBiz 24.09 before 24.09.08 on all platforms allows an authenticated back-office user holding 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, causing SurveyWrapper.getTemplate to call URL.openStream() on the resolved location and compile the fetched content as a FreeMarker template with no scheme or host validation, unlike the sibling widget location-loaders (ScreenFactory, FormFactory, GridFactory, MenuFactory, TreeFactory, ThemeFactory) which validate the resolved location before loading it. The fetched content is rendered into the HTTP response of any shopper who subsequently loads the affected product-store survey, making the disclosure non-blind. Users are recommended to upgrade to version 24.09.08, which fixes this issue.
Title Apache OFBiz: Server-side request forgery in SurveyWrapper
Weaknesses CWE-918
References

Subscriptions

Apache Ofbiz
Apache Software Foundation Apache Ofbiz
cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-11-05T14:06:07.453Z

Reserved: 2026-08-27T13:37:54.127Z

Link: CVE-2026-81828

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-05T15:17:26.833

Modified: 2026-11-05T15:17:26.833

Link: CVE-2026-81828

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-05T15:45:17Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)