UBUNTU-CVE-2026-112907

Source
https://ubuntu.com/security/CVE-2026-112907
Import Source
https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-112907.json
JSON Data
https://api.osv.dev/v1/vulns/UBUNTU-CVE-2026-112907
Upstream
Published
2026-11-06T00:00:00Z
Modified
2026-11-07T01:45:11Z
Severity
  • 2.5 (Low) CVSS_V3 - CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L CVSS Calculator
  • Ubuntu - medium
Summary
[none]
Details

filelock is a platform-independent file lock for Python. From 3.22.0 until 4.2.1, soft lock classes on Windows read an existing marker with _read_lock_file and remove a stale marker through break_lock_file using pathname operations that wait for an oplock break. Another local account with read access to an unheld marker can keep a Level 1 or batch oplock unanswered, causing SoftFileLock.acquire and related async or fallback locks to wait beyond timeout, blocking=False, and cancel_check. A stale marker under the oplock cannot be broken, but mutual exclusion remains intact and no file other than the marker is accessed. This issue is fixed in version 4.2.1.

References

Affected packages

Ubuntu:26.04:LTS
python-filelock

Package

Name
python-filelock
Purl
pkg:deb/ubuntu/python-filelock?arch=source&distro=resolute

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

3.*
3.18.0-1
3.20.0-1
3.20.2-1
3.20.3-1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "python3-filelock",
            "binary_version": "3.20.3-1"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-112907.json"
Ubuntu:26.10
python-filelock

Package

Name
python-filelock
Purl
pkg:deb/ubuntu/python-filelock?arch=source&distro=stonking

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

3.*
3.20.3-1
3.29.4-1
3.32.0-1
3.32.2-1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "python3-filelock",
            "binary_version": "3.32.2-1"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-112907.json"
Ubuntu:Pro:18.04:LTS
python-filelock

Package

Name
python-filelock
Purl
pkg:deb/ubuntu/python-filelock?arch=source&distro=esm-apps%2Fbionic

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

2.*
2.0.11-1
2.0.12-1
2.0.13-1
3.*
3.0.0-2
3.0.3-1
3.0.4-1
3.0.4-1ubuntu0.1~esm1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "python-filelock",
            "binary_version": "3.0.4-1ubuntu0.1~esm1"
        },
        {
            "binary_name": "python3-filelock",
            "binary_version": "3.0.4-1ubuntu0.1~esm1"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-112907.json"
Ubuntu:Pro:20.04:LTS
python-filelock

Package

Name
python-filelock
Purl
pkg:deb/ubuntu/python-filelock?arch=source&distro=esm-apps%2Ffocal

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

3.*
3.0.12-1
3.0.12-2
3.0.12-2ubuntu0.1~esm1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "python3-filelock",
            "binary_version": "3.0.12-2ubuntu0.1~esm1"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-112907.json"
Ubuntu:Pro:22.04:LTS
python-filelock

Package

Name
python-filelock
Purl
pkg:deb/ubuntu/python-filelock?arch=source&distro=esm-apps%2Fjammy

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

3.*
3.0.12-2
3.3.2-1
3.4.0-1
3.4.2-1
3.4.2-2
3.6.0-1
3.6.0-1ubuntu0.1~esm1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "python3-filelock",
            "binary_version": "3.6.0-1ubuntu0.1~esm1"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-112907.json"
Ubuntu:Pro:24.04:LTS
python-filelock

Package

Name
python-filelock
Purl
pkg:deb/ubuntu/python-filelock?arch=source&distro=esm-apps%2Fnoble

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

3.*
3.12.2-1
3.12.4-1
3.13.1-1
3.13.1-1ubuntu0.1~esm1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "python3-filelock",
            "binary_version": "3.13.1-1ubuntu0.1~esm1"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-112907.json"