Skip to main content
CVE-2026-112907VulnerabilityPublished

gam · filelock: On Windows an oplock on a soft lock's marker holds SoftFileLock.acquire() past its timeout and blocks the

Affects gamSource GCVE Database

0
Compare
Authoritative record:CVE-2026-112907· Low 2.5

Not known to be exploited · CVSS 2.5 Low.

Data as of 9 Nov 2026, 20:05 UTC

CVSS 3.1 base score
2.5Low
How severe the flaw is on the 0–10 CVSS scale.

Thin evidence

One scorer or none
CVSS scores by source
CNA (GitHub_M)CVSS 3.12.5
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 5 Nov 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 9 Nov 2026.

What to do

Affected software

ProductAffectedFixed in
Homebrewgampkg:brew/gamOther threatsAffected
  • >=7.50.00
Fixed in–

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

Mitigation involves ensuring that marker files are not left stale and inaccessible to other local users, or restricting read access to the lock directory's inherited ACL to prevent other accounts from opening the marker file. Users should monitor for updates from the filelock maintainers for an official fix. Until then, avoid scenarios where stale marker files remain accessible by other local accounts on Windows systems.

Description

On Windows, certain soft lock implementations in the filelock library (versions 3.22.0 through 4.2.0) can be blocked indefinitely by another local user exploiting Windows opportunistic locks (oplocks) on the lock marker file. This happens when a stale lock marker file is present and another local account with read access takes a Level 1 oplock on it without releasing it. As a result, attempts to acquire the lock by the original user hang past their timeout, causing partial availability impact without compromising confidentiality or integrity.

References

Community reviews

Loading reviews…