Echo: linux: security update to 6.12.94-1

medium Tenable Cloud Security Plugin ID 458358

Description

There are packages installed that are affected by a vulnerability referenced in the following CVE:

- In the Linux kernel, the following vulnerability has been resolved: fsnotify: fix inode reference leak in
fsnotify_recalc_mask() fsnotify_recalc_mask() fails to handle the return value of
__fsnotify_recalc_mask(), which may return an inode pointer that needs to be released via
fsnotify_drop_object() when the connector's HAS_IREF flag transitions from set to cleared. This manifests
as a hung task with the following call trace: INFO: task umount:1234 blocked for more than 120 seconds.
Call Trace: __schedule schedule fsnotify_sb_delete generic_shutdown_super kill_anon_super cleanup_mnt
task_work_run do_exit do_group_exit The race window that triggers the iref leak: Thread A (adding mark)
Thread B (removing mark) ────────────────────── ──────────────────────── fsnotify_add_mark_locked():
fsnotify_add_mark_list(): spin_lock(conn->lock) add mark_B(evictable) to list spin_unlock(conn->lock)
return /* ---- gap: no lock held ---- */ fsnotify_detach_mark(mark_A): spin_lock(mark_A->lock) clear
ATTACHED flag on mark_A spin_unlock(mark_A->lock) fsnotify_put_mark(mark_A) fsnotify_recalc_mask():
spin_lock(conn->lock) __fsnotify_recalc_mask(): /* mark_A skipped: ATTACHED cleared */ /* only
mark_B(evictable) remains */ want_iref = false has_iref = true /* not yet cleared */ -> HAS_IREF
transitions true -> false -> returns inode pointer spin_unlock(conn->lock) /* BUG: return value discarded!
* iput() and fsnotify_put_sb_watched_objects() * are never called */ Fix this by deferring the transition
true -> false of HAS_IREF flag from fsnotify_recalc_mask() (Thread A) to fsnotify_put_mark() (thread B).
(CVE-2026-52990)

Solution

Update the linux library and its related packages to version 6.12.94-1 or later.

See Also

https://advisory.echohq.com/cve/CVE-2026-52990

Plugin Details

Severity: Medium

ID: 458358

Version: Revision 1.1

Type: Local

Published: 10/2/2026

Updated: 10/2/2026

Risk Information

VPR

Risk Factor: Low

Score: 3

Percentile: 23.58

CVSS v2

Risk Factor: Medium

Base Score: 4.6

Temporal Score: 3.4

Vector: CVSS2#AV:L/AC:L/Au:S/C:N/I:N/A:C

CVSS Score Source: CVE-2026-52990

CVSS v3

Risk Factor: Medium

Base Score: 5.5

Temporal Score: 4.8

Vector: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

Temporal Vector: CVSS:3.0/E:U/RL:O/RC:C

Vulnerability Information

Exploit Ease: No known exploits are available

Patch Publication Date: 6/25/2026

Vulnerability Publication Date: 6/22/2026

Reference Information

CVE: CVE-2026-52990