{"id":"CVE-2026-4952","kind":"vulnerability","aliases":["CVE-2026-4952"],"related":[],"title":"VertiGIS GIS Portal: stored script in order reference runs for admins","description":"The \"ASMobile\" web interface, which is part of the VertiGIS software package \"GIS Portal\", allows authenticated users to define a business reference. JavaScript code can be inserted into this field. On its own this only affects the user who entered it (self-XSS). However, the business reference is included in the order details when the user places an order through the web interface. The order is later listed in the OrderAdministration portal (AuftragsManager) of VertiGIS WebOrderSystem, where the stored code is executed as soon as a highly privileged user opens the order. Version 7.0.8.6 of WebOrderSystem, the latest available at the time of testing, is affected. The vendor did not provide information about further affected versions.","summary":"An authenticated user can enter JavaScript into a business reference field in the ASMobile web interface, and that script is stored with the order. When a highly privileged user opens the order in the VertiGIS WebOrderSystem OrderAdministration portal, the script runs in their session.","severity":"medium","cvss":5.1,"epss":0.00284,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["asmobile","gis-portal","vendor","vertigis","webordersystem"],"not_affected_if":["no-asmobile-ordering"],"how_to_check":"- Check whether the VertiGIS WebOrderSystem OrderAdministration (AuftragsManager) portal is deployed in your environment, and note the version, which the sources say is 7.0.8.6 at testing time.\n- Search existing order business reference fields for script content such as `<script` or event handler attributes.","fix":"- Update VertiGIS WebOrderSystem to a version the vendor names as fixed; the sources do not say which version that is, so contact VertiGIS.\n- Until then, restrict who can place orders and who can open orders in OrderAdministration.","status":"open","published_at":"2026-10-23T08:16:55+00:00","first_seen_at":"2026-10-23T21:57:32+00:00","triaged_at":"2026-10-25T04:28:55+00:00","updated_at":"2026-10-25T04:28:55+00:00","category":"vendor","confidence":0.6,"triage":{"at":"2026-10-25T04:28:55Z","model":"claude-haiku-5-5","output":{"fix":"- Update VertiGIS WebOrderSystem to a version the vendor names as fixed; the sources do not say which version that is, so contact VertiGIS.\n- Until then, restrict who can place orders and who can open orders in OrderAdministration.","reach":"internet","title":"VertiGIS GIS Portal: stored script in order reference runs for admins","impact":"medium","summary":"An authenticated user can enter JavaScript into a business reference field in the ASMobile web interface, and that script is stored with the order. When a highly privileged user opens the order in the VertiGIS WebOrderSystem OrderAdministration portal, the script runs in their session.","category":"vendor","nicknames":[],"who_cares":["vertigis","gis-portal","webordersystem","asmobile"],"confidence":0.6,"needs_auth":"yes","worst_case":"Script runs in an administrator's session, possibly taking over their account.","analyst_note":"Find the vendor advisory and the fixed WebOrderSystem version; the sources give only the affected 7.0.8.6 and no fix.","how_to_check":"- Check whether the VertiGIS WebOrderSystem OrderAdministration (AuftragsManager) portal is deployed in your environment, and note the version, which the sources say is 7.0.8.6 at testing time.\n- Search existing order business reference fields for script content such as `<script` or event handler attributes.","needs_analyst":true,"not_affected_if":["no-asmobile-ordering"],"who_is_affected":"Teams running VertiGIS GIS Portal with the ASMobile web interface and WebOrderSystem OrderAdministration, where users can enter business references. The stored script only reaches administrators who open the affected orders. Installations without ASMobile ordering or without this administration portal can skip it.","user_interaction":"yes","needs_special_setup":"unknown","severity_if_unknown":"medium"},"cost_usd":0.000674,"input_tokens":3484,"output_tokens":651,"severity_before":"medium"},"analyst_status":null,"analyst_note":null,"search":"'-2026':13A,16A '-4952':14A,17A '7.0.8.6':163C 'admin':11A 'affect':104C,175C,184C 'allow':83C 'asmobil':18B,38B,70C 'auftragsmanag':142C 'authent':26B,84C 'avail':168C 'busi':33B,89C,115C 'code':92C,149C 'cve':12A,15A 'defin':87C 'detail':122C 'enter':29B,108C 'execut':151C 'field':35B,98C 'gis':2A,20B,81C 'gis-port':19B 'high':51B,156C 'howev':113C 'includ':118C 'inform':181C 'insert':95C 'interfac':40B,72C,132C 'javascript':30B,91C 'later':136C 'latest':167C 'list':137C 'open':54B,159C 'order':7A,48B,56B,121C,128C,134C,161C 'orderadministr':61B,140C 'packag':80C 'part':75C 'place':126C 'portal':3A,21B,62B,82C,141C 'privileg':52B,157C 'provid':180C 'refer':8A,34B,90C,116C 'run':9A,65B 'script':5A,43B,64B 'self':111C 'self-xss':110C 'session':68B 'softwar':79C 'soon':153C 'store':4A,45B,148C 'test':173C 'time':171C 'user':27B,53B,85C,106C,125C,158C 'vendor':22B,177C 'version':162C,185C 'vertigi':1A,23B,59B,78C,144C 'web':39B,71C,131C 'webordersystem':24B,60B,145C,165C 'xss':112C","nicknames":[],"mitigations":[],"who_affected":"Teams running VertiGIS GIS Portal with the ASMobile web interface and WebOrderSystem OrderAdministration, where users can enter business references. The stored script only reaches administrators who open the affected orders. Installations without ASMobile ordering or without this administration portal can skip it.","tier":"C","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-23T08:16:55+00:00","kev":null,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","cvss_by":"551230f0-3615-47bd-b7cc-93e92e730bbf","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-4952","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-4952","severity":null,"published_at":"2026-10-23T08:16:55+00:00","modified_at":"2026-10-23T19:57:42+00:00","first_seen_at":"2026-10-23T21:57:32+00:00","fetched_at":"2026-10-23T22:29:03+00:00","note":null},{"source":"epss","external_id":"CVE-2026-4952","url":"https://api.first.org/data/v1/epss?cve=CVE-2026-4952","severity":null,"published_at":null,"modified_at":null,"first_seen_at":"2026-10-24T07:15:51+00:00","fetched_at":"2026-10-24T07:15:51+00:00","note":null}],"documents":[],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}