Description
Epic Games Unreal Engine versions up to and including 5.8.0 ship with an insecure default configuration for the LaunchURL Blueprint node (UKismetSystemLibrary::LaunchURL). The URL scheme filter (FURLRequestFilter) is empty by default, which permits all URL schemes. On Windows, this results in a call to ShellExecuteW() with the open verb, so a supplied file:/// URI causes the referenced file to be executed. Any Unreal Engine game that loads user-generated content containing Blueprints is vulnerable to command execution via a malicious local file or a remote file on a WebDAV share. This is an instance of CWE-1188 (Initialization of a Resource with an Insecure Default).
Published: 2026-10-14
Score: 7.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Arbitrary Code Execution
Action: Immediate Patch
AI Analysis

Impact

Epic Games Unreal Engine ships with the LaunchURL node configured to accept all URL schemes by default. The URL scheme filter is empty, allowing unfiltered calls to ShellExecuteW with the open verb on Windows. This permits a malicious Blueprint that references a file:// URI or a WebDAV file to execute arbitrary code on the machine that runs the game, leading to full local code execution. The weakness is a classic CWE-1188 scenario where an insecure default configuration is used.

Affected Systems

All versions of Epic Games Unreal Engine up to and including 5.8.0 are affected. Games built with these releases that load user‑generated Blueprints or any Blueprint assets are vulnerable. The issue manifests on Windows platforms where ShellExecuteW is invoked.

Risk and Exploitability

The CVSS score of 7.7 reflects the severity of the vulnerability, indicating that exploitation could result in arbitrary code execution. The EPSS score of < 1% suggests a low probability of exploitation in the wild. The vulnerability remains significant because the Unreal Engine game loads user‑generated Blueprint content that can reference file:// URLs, allowing a malicious local file or a remote file on a WebDAV share to trigger ShellExecuteW() and execute code. The vulnerability is not currently listed in CISA’s KEV catalog, indicating it has not yet been widely exploited, though the attack vector could be local or remote if user‑generated content is accepted.

Generated by OpenCVE AI on October 16, 2026 at 01:46 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update to the latest released version of Unreal Engine that sets a non‑empty default for the LaunchURL filter, thereby restricting the allowed schemes.
  • If an immediate upgrade is not possible, configure the game to reject or sandbox user‑generated Blueprint content so that malicious Blueprints cannot be loaded into the main application context.
  • Configure the LaunchURL node explicitly to whitelist only safe schemes such as http and https, and reject all other schemes; this can be done via engine configuration or by adding runtime checks before calling ShellExecute.

Generated by OpenCVE AI on October 16, 2026 at 01:46 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
First Time appeared Epic Games
Epic Games unreal Engine
Vendors & Products Epic Games
Epic Games unreal Engine

Sun, 18 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 14 Oct 2026 02:45:00 +0000

Type Values Removed Values Added
Description Epic Games Unreal Engine versions up to and including 5.8.0 ship with an insecure default configuration for the LaunchURL Blueprint node (UKismetSystemLibrary::LaunchURL). The URL scheme filter (FURLRequestFilter) is empty by default, which permits all URL schemes. On Windows, this results in a call to ShellExecuteW() with the open verb, so a supplied file:/// URI causes the referenced file to be executed. Any Unreal Engine game that loads user-generated content containing Blueprints is vulnerable to command execution via a malicious local file or a remote file on a WebDAV share. This is an instance of CWE-1188 (Initialization of a Resource with an Insecure Default).
Title Epic Games Unreal Engine Insecure Default URL Scheme Allowance in LaunchURL
Weaknesses CWE-1188
References
Metrics cvssV3_1

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


Subscriptions

Epic Games Unreal Engine
cve-icon MITRE

Status: PUBLISHED

Assigner: AHA

Published:

Updated: 2026-10-18T13:54:09.144Z

Reserved: 2026-07-04T17:45:14.357Z

Link: CVE-2026-14765

cve-icon Vulnrichment

Updated: 2026-10-18T13:47:45.696Z

cve-icon NVD

Status : Deferred

Published: 2026-10-14T03:17:21.927

Modified: 2026-10-18T14:16:54.843

Link: CVE-2026-14765

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T21:00:08Z

Weaknesses
  • CWE-1188

    Initialization of a Resource with an Insecure Default