Curated security research, vulnerabilities, advisories and tools for practitioners.

GOG Galaxy Local Privilege Escalation (LPE) PoC via DLL Search-Order Hijacking

Summary

# GOG Galaxy Local Privilege Escalation PoC Proof of concept for a DLL search-order hijack in the GOG Galaxy `GalaxyCommunication` service. A local user who can write `IPHLPAPI.DLL` beside...

Why it matters

Demonstrates persistent DLL hijacking vulnerabilities in popular gaming clients, showing how insecure service configurations and missing safe DLL search controls allow standard users to breach SYSTEM privilege boundaries.
Vendor
GOG.com
Product
GOG Galaxy
Affected versions
GalaxyCommunication.exe 2.0.6.28
Published
Collected

📦 Full-Text Content Snapshot

R2 Archive · Full Article Preserved54 lines · 1.7 KB
📄 Raw .md⬇️ Download .md

Author: 0xv1n · Source: github.com/0xv1n/gog-lpe-poc

Proof of concept for a DLL search-order hijack in the GOG Galaxy GalaxyCommunication service. A local user who can write IPHLPAPI.DLL beside GalaxyCommunication.exe and start the service can execute code as NT AUTHORITY\SYSTEM.

Demo

GOG Galaxy SYSTEM command prompt proof of concept
GOG Galaxy SYSTEM command prompt proof of concept

Tested with GalaxyCommunication.exe 2.0.6.28 on Windows 10 Pro 25H2.

Build

Install the Visual Studio C++ x86 build tools, then run:

cmd
.\build.cmd

Run

From a non-elevated PowerShell session, run:

powershell
.\run.ps1

The script deploys the DLL, starts the service, opens a SYSTEM command prompt, removes the DLL, and restores the original service state.

Use only on systems you own or are authorized to test.


📦 Full-Text Markdown Snapshot archived by Phying News · Original source: github.com