Description
In the Linux kernel, the following vulnerability has been resolved:

binfmt_misc: restore write access when removing an entry

Registering an entry with the MISC_FMT_OPEN_FILE flag opens the
interpreter via open_exec() which denies write access to it for as
long as the entry exists. Removing the entry closes the interpreter
file via filp_close() but never restores write access, leaving the
inode's i_writecount permanently negative. Opening the interpreter
for writing keeps failing with ETXTBSY long after the entry is gone
until the inode is evicted from the inode cache.

Commit 90f601b497d7 ("binfmt_misc: restore write access before
closing files opened by open_exec()") fixed the same imbalance in the
error path of bm_register_write() but the actual removal path has
been leaking the write denial since the introduction of the flag.

Restore write access in put_binfmt_handler() before closing the
interpreter file.
Published: 2026-08-15
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw in the Linux kernel’s binfmt_misc subsystem causes inode write counts to remain negative after an entry tagged with MISC_FMT_OPEN_FILE is removed. As a result, attempts to open the interpreter for writing fail with ETXTBSY indefinitely, effectively denying any subsequent write operations to the file until the inode is evicted from the cache. This is a denial‑of‑service condition that limits the ability of an application or privileged user to overwrite an interpreter used by the system’s executable format handling.

Affected Systems

All Linux kernel releases that contain the bug, i.e., any version prior to the inclusion of commit 90f601b497d7, are affected. The issue arises in the binfmt_misc module, a kernel component available in all standard Linux kernel images. No specific product or vendor version list is provided; the problem is present whenever the MISC_FMT_OPEN_FILE flag is used to register a binfmt_misc entry.

Risk and Exploitability

The vulnerability is not listed in the CISA KEV catalog, and its EPSS score is less than 1%, indicating a very low probability of exploitation. Nevertheless, the risk is moderate to high for systems that use the MISC_FMT_OPEN_FILE flag, because an attacker with sufficient privileges to modify or remove binfmt_misc entries can lock an interpreter file from being written, disrupting software updates or custom binaries dependent on that interpreter. The attack vector requires kernel‑level or root access, which is typically restricted on production systems. The lack of a publicly available exploit known at the time further reduces the immediacy of the threat, but the persistent denial of writes represents a serious operational issue.

Generated by OpenCVE AI on August 21, 2026 at 22:53 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes commit 90f601b497d7 or later, which restores write access before closing files opened by open_exec().
  • If an immediate kernel upgrade is not possible, avoid deleting any binfmt_misc entries that use the MISC_FMT_OPEN_FILE flag until the patch is applied; alternatively, do not use that flag in new entries.
  • For a temporary, though not permanent, workaround, rebooting the system or clearing the inode cache can reset the negative write count and allow write access to succeed again.

Generated by OpenCVE AI on August 21, 2026 at 22:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DSA Debian DSA DSA-6466-1 linux security update
History

Sun, 23 Aug 2026 13:15:00 +0000


Fri, 21 Aug 2026 21:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-400
CWE-766

Fri, 21 Aug 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-772
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Low


Sat, 15 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-400
CWE-766

Sat, 15 Aug 2026 12:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: binfmt_misc: restore write access when removing an entry Registering an entry with the MISC_FMT_OPEN_FILE flag opens the interpreter via open_exec() which denies write access to it for as long as the entry exists. Removing the entry closes the interpreter file via filp_close() but never restores write access, leaving the inode's i_writecount permanently negative. Opening the interpreter for writing keeps failing with ETXTBSY long after the entry is gone until the inode is evicted from the inode cache. Commit 90f601b497d7 ("binfmt_misc: restore write access before closing files opened by open_exec()") fixed the same imbalance in the error path of bm_register_write() but the actual removal path has been leaking the write denial since the introduction of the flag. Restore write access in put_binfmt_handler() before closing the interpreter file.
Title binfmt_misc: restore write access when removing an entry
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-23T12:47:26.657Z

Reserved: 2026-08-15T05:44:03.905Z

Link: CVE-2026-74487

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T13:17:53.593

Modified: 2026-08-23T13:16:44.750

Link: CVE-2026-74487

cve-icon Redhat

Severity : Low

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-74487 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-21T23:00:14Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime