{"id":"CVE-2026-81828","kind":"vulnerability","aliases":["CVE-2026-81828"],"related":[],"title":"Apache OFBiz: authenticated users can make the server fetch internal URLs","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.","summary":"An authenticated back-office user with catalog permission can set a product-store survey template location to an arbitrary URL, and the server fetches it and renders the content into pages shown to shoppers. An attacker can read internal network, cloud-metadata and local files through file:// URLs.","severity":"high","cvss":null,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["apache-ofbiz","java","package","self-hosted"],"not_affected_if":["no-catalog-permission-users","not-on-24.09","patched-24.09.08"],"how_to_check":"- Check the OFBiz version: `24.09.x` before `24.09.08` is affected.\n- Review back-office users holding catalog permission, since they can set survey template locations.","fix":"- Upgrade Apache OFBiz 24.09 to `24.09.08`.","status":"open","published_at":"2026-11-05T15:17:26+00:00","first_seen_at":"2026-11-05T15:39:22+00:00","triaged_at":"2026-11-05T15:40:49+00:00","updated_at":"2026-11-05T15:40:49+00:00","category":"package","confidence":0.8,"triage":{"at":"2026-11-05T15:40:49Z","model":"claude-haiku-5-5","output":{"fix":"- Upgrade Apache OFBiz 24.09 to `24.09.08`.","reach":"network","title":"Apache OFBiz: authenticated users can make the server fetch internal URLs","impact":"medium","summary":"An authenticated back-office user with catalog permission can set a product-store survey template location to an arbitrary URL, and the server fetches it and renders the content into pages shown to shoppers. An attacker can read internal network, cloud-metadata and local files through file:// URLs.","audience":"businesses","category":"package","nicknames":[],"who_cares":["apache-ofbiz","self-hosted","java"],"confidence":0.8,"fix_status":"available","needs_auth":"yes","worst_case":"server fetches internal URLs and local files, leaking them to shoppers","analyst_note":"","how_to_check":"- Check the OFBiz version: `24.09.x` before `24.09.08` is affected.\n- Review back-office users holding catalog permission, since they can set survey template locations.","plain_action":"","needs_analyst":false,"not_affected_if":["not-on-24.09","patched-24.09.08","no-catalog-permission-users"],"who_is_affected":"Teams running Apache OFBiz 24.09 before 24.09.08 with product-store surveys in use. The exposure needs an authenticated back-office user with catalog permission, so teams that restrict that permission narrowly are at lower risk but should still upgrade.","user_interaction":"no","needs_special_setup":"unknown","severity_if_unknown":"high"},"cost_usd":0.000711,"input_tokens":4468,"output_tokens":529,"severity_before":"unknown"},"analyst_status":null,"analyst_note":null,"search":"'-2026':13A,16A '-81828':14A,17A '24.09':86C '24.09.08':88C,219C 'affect':201C 'allow':92C 'apach':1A,19B,84C 'apache-ofbiz':18B 'arbitrari':46B,129C 'attack':63B,111C 'attacker-control':110C 'authent':3A,27B,94C 'back':29B,96C 'back-offic':28B,95C 'blind':211C 'call':143C 'catalog':33B,100C 'caus':103C,140C 'cloud':69B,119C 'cloud-metadata':68B,118C 'compil':150C 'content':56B,153C,187C 'control':112C 'cve':12A,15A 'disclosur':208C 'endpoint':121C 'fetch':9A,51B,107C,152C,186C 'file':73B,124C 'fix':221C 'forgeri':80C 'formfactori':172C 'freemark':156C 'gridfactori':173C 'hold':99C 'host':25B,162C 'http':192C 'includ':114C 'intern':10A,66B,115C 'issu':223C 'java':21B 'load':183C,199C 'loader':170C 'local':72B,123C 'locat':43B,139C,148C,169C,181C 'location-load':168C 'make':6A,206C 'menufactori':174C 'metadata':70B,120C 'network':67B,116C 'non':210C 'non-blind':209C 'ofbiz':2A,20B,85C 'offic':30B,97C 'packag':22B 'page':58B 'permiss':34B,101C 'platform':91C 'product':39B,134C,203C 'product-stor':38B,133C,202C 'read':65B 'recommend':214C 'render':54B,109C,189C 'request':79C 'resolv':147C,180C 'respons':193C 'scheme':160C 'screenfactori':171C 'self':24B 'self-host':23B 'server':8A,50B,77C,105C 'server-sid':76C 'set':36B,127C 'shopper':61B,196C 'shown':59B 'sibl':166C 'side':78C 'store':40B,135C,204C 'subsequ':198C 'survey':41B,136C,205C 'surveywrapp':82C 'surveywrapper.gettemplate':141C 'templat':42B,138C,157C 'themefactori':176C 'treefactori':175C 'unlik':164C 'upgrad':216C 'url':11A,47B,75B,113C,130C 'url.openstream':144C 'user':4A,31B,98C,212C 'valid':163C,178C 'version':218C 'via':125C 'widget':167C","nicknames":[],"mitigations":[],"who_affected":"Teams running Apache OFBiz 24.09 before 24.09.08 with product-store surveys in use. The exposure needs an authenticated back-office user with catalog permission, so teams that restrict that permission narrowly are at lower risk but should still upgrade.","tier":"B","verified":{},"analyst_revisit_at":null,"fix_status":"available","audience":"businesses","plain_action":null,"pkeys":[],"ptokens":[],"labels":["apacheofbiz","high","java","package","selfhosted"],"campaign_type":null,"first_public_at":"2026-11-05T15:17:26+00:00","kev":null,"cvss_vector":null,"cvss_by":null,"poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-81828","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-81828","severity":null,"published_at":"2026-11-05T15:17:26+00:00","modified_at":"2026-11-05T15:17:26+00:00","first_seen_at":"2026-11-05T15:39:22+00:00","fetched_at":"2026-11-05T15:39:22+00:00","note":null}],"documents":[],"exploit_sources":[],"notice":"Free to read, with fair use of about 60 pages a minute. For higher limits or API access: sales@infrastack.ai"}