cve.bz

CVE-2026-112908

5.3 mediumEPSS 0.1%Fix available

Medium (5.3) in tox-dev filelock. EPSS 0.1% estimated probability of exploitation activity in the next 30 days. Fixed in filelock 4.2.1.

On this page
filelock is a platform-independent file lock for Python. From version 3.30.0 until version 4.2.1,  StrictSoftFileLock  and  AsyncStrictSoftFileLock  on POSIX systems create coordination and claim directories without applying the caller’s restrictive lock mode. A permissive umask or inherited default ACL can leave these directories writable by another local user, allowing that user to delete an active holder’s claims. Another authorized process can then acquire the lock while the original holder remains in its critical section. An attacker can also plant malformed claims to prevent acquisition. This issue is fixed in version 4.2.1.

Severity

CVSS 3.1

5.3 medium
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:H/A:L
EPSS
0.1% estimated probability of exploitation activity in the next 30 days; 2nd percentile. Scored 2026-11-10. A forecast for this CVE across the internet, not for your own systems.
CWE
CWE-732 Incorrect Permission Assignment for Critical Resource
OWASP Top 10
A01:2025 Broken Access Control
Published
Modified
NVD analysis
Awaiting analysis
Record from
the NVD, synced

Ask an AI about this CVE

Show the promptExplain CVE-2026-112908 for an engineer deciding whether to act. Use https://cve.bz/api/public/cves/CVE-2026-112908?via=ask-ai-copy and https://cve.bz/cve/CVE-2026-112908?via=ask-ai-copy as the source of truth: what is affected and which versions fix it, whether it is in CISA KEV, public exploits, and its EPSS (an internet-wide 30-day estimate of exploitation activity, not a forecast for my systems). If they give no fixed versions, use the CVE record https://cveawg.mitre.org/api/cve/CVE-2026-112908 or the vendor advisory, not third-party mirrors. Tell me how to check whether I am affected and how to verify a fix. Cite the sources and say where they are uncertain.

Opens a third-party assistant; its answer is its own, not cve.bz's. The prompt holds only this CVE's id and public links.

Affected

Versions

From the CNA's record in the CVE List.

ProductAffected
tox-dev filelock>= 3.30.0, < 4.2.1

Packages (OSV)

AdvisoryEcosystemPackageAffectedFixed in
GHSA-6627-m3xw-93mpPyPIfilelock>=3.30.0 <4.2.14.2.1

Linux distributions

DistributionReleasePackageFixed inAdvisory
Debian12, 13python-filelockno fix listedDEBIAN-CVE-2026-112908
Debian14python-filelock4.2.2-1DEBIAN-CVE-2026-112908
Ubuntu26.04:LTS, 26.10, Pro:18.04:LTS and 3 morepython-filelockno fix listedUBUNTU-CVE-2026-112908

From the distributions' data via OSV.dev: the Debian Security Tracker; Ubuntu Security Notices © Canonical Ltd., CC BY-SA 4.0. Modified: reformatted and linked to CVE records. Credits. On the distributions' own pages: Debian · Ubuntu.

Red Hat

Red Hat rates this Moderate.

Red Hat's statement

This vulnerability is rated as Moderate impact because successful exploitation requires local unprivileged access alongside non-standard environmental configurations, such as an overly permissive umask or inherited default ACLs that grant write permissions to unauthorized users. On standard Red Hat Enterprise Linux deployments, the default system umask of 022 prevents arbitrary local users from deleting or modifying files within another user's lock directory. Consequently, unauthorized lock release, premature entry into critical sections, or denial-of-service conditions are restricted to shared multi-user setups with relaxed permission masks.

Red Hat's mitigation

Configure processes that employ filelock to run with a restrictive umask (such as 022 or 027) and store lock files in dedicated, user-owned directories rather than shared world-writable directories such as /tmp. Additionally, verify that parent directories do not enforce default POSIX ACLs that grant write permissions to other users or groups.

To apply a restrictive umask to an application process or session:

```bash

umask 027

```

To remove group and world write permissions on existing lock coordination trees:

```bash

find /path/to/locks -maxdepth 2 -type d -name '*.filelock' -exec chmod -R go-w {} +

```

Enforcing restrictive umasks or removing write permissions will prevent legitimate cross-account lock sharing if an application intentionally relies on group-writable coordination files. Permission modifications should be executed while associated workloads are idle to avoid disrupting active synchronization.

ProductPackageStateAdvisory
Ansible Automation Orchestrator 2026ansible-automation-platform/automation-orchestrator-backend-rhel9Under investigation
Exploit Intelligenceexploit-intelligence/vulnerability-analysis-rhel9Under investigation
Lightspeed Corelightspeed-core/lightspeed-stack-rhel9Under investigation
Lightspeed Corelightspeed-core/rag-tool-cpu-rhel9Under investigation
Lightspeed Corelightspeed-core/rag-tool-cuda-12.9-rhel9Under investigation
Lightspeed Services for Advanced Cluster Managementlightspeed-services-acm/ocp-rules-rhel9Under investigation
OpenShift Lightspeedopenshift-lightspeed/lightspeed-ocp-rag-rhel9Under investigation
OpenShift Lightspeedopenshift-lightspeed/lightspeed-service-api-rhel9Under investigation
OpenShift Lightspeedopenshift-lightspeed-tech-preview/lightspeed-rag-tool-rhel9Under investigation
Pen Drive Powered by Red Hat Lightspeedpen-drive/pen-drive-scanner-rhel9Under investigation
Red Hat AI Inference Serverrhaii-fast/model-opt-cuda-rhel9Under investigation
Red Hat AI Inference Serverrhaii-fast/vllm-cpu-rhel9Under investigation
Red Hat AI Inference Serverrhaii-fast/vllm-cuda-rhel9Under investigation
Red Hat AI Inference Serverrhaii-fast/vllm-gaudi-rhel9Under investigation
Red Hat AI Inference Serverrhaii-fast/vllm-neuron-rhel9Under investigation
Red Hat AI Inference Serverrhaii-fast/vllm-omni-cuda-rhel9Under investigation
Red Hat AI Inference Serverrhaii-fast/vllm-rocm-rhel9Under investigation
Red Hat AI Inference Serverrhaii-fast/vllm-spyre-rhel9Under investigation
Red Hat AI Inference Serverrhaii-fast/vllm-tpu-rhel9Under investigation
Red Hat AI Inference Serverrhaii/model-opt-cuda-rhel9Under investigation
111 more in the JSON and on Red Hat's page.

Contains Red Hat Security Data © Red Hat, Inc., licensed under CC BY 4.0. Source: https://access.redhat.com/security/data. Modified: reformatted. Red Hat's page for CVE-2026-112908.

Attack patterns (CAPEC)

The attack patterns MITRE's CAPEC relates to this record's weaknesses, as MITRE names them. Credits. More on the page of CWE-732 (11).

References

Check your stackJSON