Read the docs
TI-2025-26907 Aliases CVE-2025-40237GHSA-rg97-jhp7-4449

fs/notify: call exportfs_encode_fid with s_umount

Priority LOW 22Published · Updated

Key facts

Attack vector
—
Privileges required
—
User interaction
—
Attack complexity
—
Impact type
—
Confidentiality · integrity · availability
—
Fix status
Partial Red Hat: 10 fixed, 1 without a fix

No CVSS vector from any source. Fix status from CNA and Red Hat.

Summary

In the Linux kernel, the following vulnerability has been resolved: fs/notify: call exportfs_encode_fid with s_umount Calling intotify_show_fdinfo() on fd watching an overlayfs inode, while the overlayfs is being unmounted, can lead to dereferencing NULL ptr. This issue was found by syzkaller. Race Condition Diagram: Thread 1 Thread 2 -------- -------- generic_shutdown_super() shrink_dcache_for_umount sb->s_root = NULL | | vfs_read() | inotify_fdinfo() | * inode get from mark * | show_mark_fhandle(m, inode) | exportfs_encode_fid(inode, ..) | ovl_encode_fh(inode, ..) | ovl_check_encode_origin(inode) | * deref i_sb->s_root * | | v fsnotify_sb_delete(sb) Which then leads to: [ 32.133461] Oops: general protection fault, probably for non-canonical address 0xdffffc0000000006: 0000 [#1] SMP DEBUG_PAGEALLOC KASAN NOPTI [ 32.134438] KASAN: null-ptr-deref in range [0x0000000000000030-0x0000000000000037] [ 32.135032] CPU: 1 UID: 0 PID: 4468 Comm: systemd-coredum Not tainted 6.17.0-rc6 #22 PREEMPT(none) <snip registers, unreliable trace> [ 32.143353] Call Trace: [ 32.143732] ovl_encode_fh+0xd5/0x170 [ 32.144031] exportfs_encode_inode_fh+0x12f/0x300 [ 32.144425] show_mark_fhandle+0xbe/0x1f0 [ 32.145805] inotify_fdinfo+0x226/0x2d0 [ 32.146442] inotify_show_fdinfo+0x1c5/0x350 [ 32.147168] seq_show+0x530/0x6f0 [ 32.147449] seq_read_iter+0x503/0x12a0 [ 32.148419] seq_read+0x31f/0x410 [ 32.150714] vfs_read+0x1f0/0x9e0 [ 32.152297] ksys_read+0x125/0x240 IOW ovl_check_encode_origin derefs inode->i_sb->s_root, after it was set to NULL in the unmount path. Fix it by protecting calling exportfs_encode_fid() from show_mark_fhandle() with s_umount lock. This form of fix was suggested by Amir in [1]. [1]: https://lore.kernel.org/all/CAOQ4uxhbDwhb+2Brs1UdkoF0a3NSdBAOQPNfEHjahrgoKJpLEw@mail.gmail.com/

Why it matters now

EPSS 0.00216 12th percentileScored 2026-11-07
Fix Partial Linux (Linux): 6.6.73, 6.6.115, 6.12.56 +2Red Hat: 2 advisoriesRed Hat: 10 fixed, 1 without a fix

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
LinuxLinux6.6.72 to before 6.6.73; 6.6.74 to before 6.6.115; 6.12.10 to before 6.12.566.6.73, 6.6.115, 6.12.56Patch availableCNA
LinuxLinux6.13 and later6.6.73, 6.6.115, 6.12.56, 6.17.6, 6.18Patch availableCNA
  • Linux VendorLinux Affected 6.6.72 to before 6.6.73; 6.6.74 to before 6.6.115; 6.12.10 to before 6.12.56 Fixed in 6.6.73, 6.6.115, 6.12.56 Patch available CNA
  • Linux VendorLinux Affected 6.13 and later Fixed in 6.6.73, 6.6.115, 6.12.56, 6.17.6, 6.18 Patch available CNA

CPE names Threatist (inferred) · 1

Inferred from how NVD named this product before; not given by a source.

CPEVersionsRoleVendor
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*——Linux
  • cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* Versions — — ·Linux

Remediation

  • Fix · CNA Linux (Linux) Fixed in 6.6.73, 6.6.115, 6.12.56
  • Fix · CNA Linux (Linux) Fixed in 6.6.73, 6.6.115, 6.12.56, 6.17.6, 6.18

Red Hat 2 advisories

  • RHSA-2026:77634 Released 2026-10-08 · Red Hat rating Important
    kernel security, bug fix, and enhancement update
    • Red Hat Enterprise Linux AppStream EUS (v. 10.0) kernel-64k-debug-devel-6.12.0-55.109.1.el10_0, kernel-64k-debug-devel-matched-6.12.0-55.109.1.el10_0, kernel-64k-devel-6.12.0-55.109.1.el10_0 +12
    • Red Hat Enterprise Linux BaseOS EUS (v. 10.0) kernel-6.12.0-55.109.1.el10_0, kernel-64k-6.12.0-55.109.1.el10_0, kernel-64k-core-6.12.0-55.109.1.el10_0 +28
    • Red Hat Enterprise Linux CodeReady Linux Builder EUS (v. 10.0) kernel-tools-libs-devel-6.12.0-55.109.1.el10_0, libperf-6.12.0-55.109.1.el10_0
    • Red Hat Enterprise Linux Real Time EUS (v. 10.0) kernel-rt-6.12.0-55.109.1.el10_0, kernel-rt-64k-6.12.0-55.109.1.el10_0, kernel-rt-64k-core-6.12.0-55.109.1.el10_0 +21
    • Red Hat Enterprise Linux Real Time for NFV EUS (v. 10.0) kernel-rt-6.12.0-55.109.1.el10_0, kernel-rt-core-6.12.0-55.109.1.el10_0, kernel-rt-debug-6.12.0-55.109.1.el10_0 +11
  • RHSA-2026:45114 Released 2026-07-24 · Red Hat rating Important
    kernel security update
    • Red Hat Enterprise Linux AppStream (v. 10) kernel-64k-debug-devel-6.12.0-211.39.1.el10_2, kernel-64k-debug-devel-matched-6.12.0-211.39.1.el10_2, kernel-64k-devel-6.12.0-211.39.1.el10_2 +12
    • Red Hat Enterprise Linux BaseOS (v. 10) kernel-6.12.0-211.39.1.el10_2, kernel-64k-6.12.0-211.39.1.el10_2, kernel-64k-core-6.12.0-211.39.1.el10_2 +29
    • Red Hat Enterprise Linux CodeReady Linux Builder (v. 10) kernel-tools-libs-devel-6.12.0-211.39.1.el10_2, libperf-6.12.0-211.39.1.el10_2
    • Red Hat Enterprise Linux Real Time (v. 10) kernel-rt-6.12.0-211.39.1.el10_2, kernel-rt-64k-6.12.0-211.39.1.el10_2, kernel-rt-64k-core-6.12.0-211.39.1.el10_2 +21
    • Red Hat Enterprise Linux Real Time for NFV (v. 10) kernel-rt-6.12.0-211.39.1.el10_2, kernel-rt-core-6.12.0-211.39.1.el10_2, kernel-rt-debug-6.12.0-211.39.1.el10_2 +9

Vendor assessments

Red Hat

Red Hat rating: Moderate. Red Hat's page for this CVE →

ProductStatusPlan or fix
Red Hat Enterprise Linux 9AffectedNo fix yet: Fix deferred
Red Hat Enterprise Linux AppStream (v. 10)Fixed RHSA-2026:45114
Red Hat Enterprise Linux AppStream EUS (v. 10.0)Fixed RHSA-2026:77634
Red Hat Enterprise Linux BaseOS (v. 10)Fixed RHSA-2026:45114
Red Hat Enterprise Linux BaseOS EUS (v. 10.0)Fixed RHSA-2026:77634
Red Hat Enterprise Linux CodeReady Linux Builder (v. 10)Fixed RHSA-2026:45114
Red Hat Enterprise Linux CodeReady Linux Builder EUS (v. 10.0)Fixed RHSA-2026:77634
Red Hat Enterprise Linux Real Time (v. 10)Fixed RHSA-2026:45114
Red Hat Enterprise Linux Real Time EUS (v. 10.0)Fixed RHSA-2026:77634
Red Hat Enterprise Linux Real Time for NFV (v. 10)Fixed RHSA-2026:45114
Red Hat Enterprise Linux Real Time for NFV EUS (v. 10.0)Fixed RHSA-2026:77634
Not affected: 3 products
  • Red Hat Enterprise Linux 6
  • Red Hat Enterprise Linux 7
  • Red Hat Enterprise Linux 8

Timeline

  1. 2026-10-02 Threatist record created from CVE-2025-40237
  2. 2026-10-03 Alias added: GHSA-rg97-jhp7-4449
  3. 2026-10-09 Fix available: RHSA-2026:77634 · Red Hat
  4. 2026-10-09 Fix available: Red Hat Enterprise Linux AppStream EUS (v. 10.0), Red Hat Enterprise Linux BaseOS EUS (v. 10.0), Red Hat Enterprise Linux CodeReady Linux Builder EUS (v. 10.0) +2 · Red Hat

References

  • TI-2025-26358 tls: fix handling of zero-length records on the rx_list KEVCVSS 3.1CRITICAL 9.8
  • TI-2026-38352 netfilter: bridge: make ebt_snat ARP rewrite writable KEVCVSS 3.1HIGH 8.8
  • TI-2021-02452 Incorrect authorization in Ubuntu linux kernel KEVCVSS 3.1HIGH 8.8
  • TI-2013-05264 The (1) get_user and (2) put_user API functions in the Linux kernel before 3.5.5 on the… KEVCVSS 3.1HIGH 8.8
  • TI-2022-00125 Integer overflow in kernel KEVCVSS 3.1HIGH 8.4
  • TI-2013-01864 The perf_swevent_init function in kernel/events/core.c in the Linux kernel before 3.8.9… KEVCVSS 3.1HIGH 8.4
See all 21741 →

Sources