Skip to main content

GameFirst Anti-Cheat CVE-2026-12168

| EUVDEUVD-2026-41378 HIGH
2026-07-02 certcc GHSA-vh4v-p8g7-pj9w
7.8
CVSS 3.1 · Vendor: certcc
Share

Severity by source

Vendor (certcc) PRIMARY
7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
7.8 HIGH

Local vector and no UI since a low-privileged user sends IOCTLs to the kernel port (AV:L/PR:L/UI:N); kernel code execution yields full C/I/A high with unchanged scope.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (certcc).

CVSS VectorVendor: certcc

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
Analysis Generated
Jul 02, 2026 - 18:22 vuln.today
CVSS changed
Jul 02, 2026 - 18:22 NVD
7.8 (HIGH)
CVE Published
Jul 02, 2026 - 14:36 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

An improper validation vulnerability for driver GFAC_Sys_x64.sys in Little Orbit GFAC allows a local attacker to escalate privileges to SYSTEM and execute arbitrary code in kernel mode via crafted messages sent through a Minifilter communication port.

AnalysisAI

Local privilege escalation in Little Orbit's GameFirst Anti-Cheat (GFAC) lets a low-privileged user reach SYSTEM and run arbitrary code in kernel mode by sending crafted messages to the GFAC_Sys_x64.sys minifilter communication port. All GameFirst Anti-Cheat builds up to and including the 2025-07-07 release are affected, and a public GitHub repository covering this CVE alongside two sibling flaws indicates exploit material is available. There is no public exploit identified as being actively used, but the CERT/CC coordination and shared PoC repository make weaponization plausible.

Technical ContextAI

GameFirst Anti-Cheat ships a Windows kernel-mode filesystem minifilter driver, GFAC_Sys_x64.sys, which exposes a filter communication port (via FltCreateCommunicationPort) so its user-mode component can exchange messages with the driver. The root cause is improper validation (CWE-20 class, listed as N/A in the source) of the message buffers received on that port: the driver trusts attacker-controllable input crossing the user-to-kernel boundary without adequately checking size, type, or bounds. Because the code path executes at kernel privilege (Ring 0), a validation failure translates directly into memory corruption or arbitrary kernel execution. The affected CPE is cpe:2.3:a:little_orbit:gamefirst_anti-cheat, a consumer anti-cheat product bundled with games, and this is one of three coordinated CVEs (CVE-2026-12166/12167/12168) in the same driver.

RemediationAI

No vendor-released patched version number is identified in the available data; the EUVD record only bounds the vulnerable range as ≤2025-07-07, implying a later fixed build exists but without a confirmed version. Consult the CERT/CC Vulnerability Note at https://kb.cert.org/vuls/id/639124 and the vendor at https://www.littleorbit.com/ for the current fixed release and update GameFirst Anti-Cheat to it once published. Until a confirmed fix is applied, the most effective compensating control is to uninstall or disable GameFirst Anti-Cheat on systems where its game is not actively needed, which removes the vulnerable GFAC_Sys_x64.sys driver entirely (trade-off: the associated game's anti-cheat protection is lost, so affected titles may refuse to run). Where the driver must stay loaded, restrict local interactive and low-privilege account access to those hosts and monitor for unexpected processes opening the GFAC minifilter communication port, since exploitation requires local code execution first.

Share

CVE-2026-12168 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy