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

erofs: ensure valid f_path for page cache sharing

Previously, backing files for page cache sharing were set up with
f_path left as NULL (only f_inode was valid). It worked, but a recent
mincore fix relies on f_path.mnt and crashes (found by "erofs/028" on
7.2-rc4):

BUG: kernel NULL pointer dereference, address: 0000000000000018
#PF: supervisor read access in kernel mode
#PF: error_code(0x0000) - not-present page
PGD 0 P4D 0
Oops: Oops: 0000 [#1] SMP PTI
CPU: 3 UID: 0 PID: 675528 Comm: fincore Not tainted 7.2.0-rc4-00002-g[]-dirty #1 PREEMPT(lazy)
Hardware name: Red Hat KVM, BIOS 1.16.0-4.al8 04/01/2014
RIP: 0010:__do_sys_mincore+0xc0/0x2c0
...

Specify valid paths using valid disconnected dentries together with
erofs_ishare_mnt instead of leaving f_path empty, so they are more
like real backing files in a pseudo filesystem and standard
backing_file_open() can be used directly.
Published: 2026-08-28
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The defect lies in the erofs support of the Linux kernel. When the kernel sets up page cache sharing, it builds a backing file structure with a NULL f_path field. A recent change in the mincore implementation accesses f_path.mnt, leading to a NULL pointer dereference and an OOPS. The crash brings the entire operating system down; there is no known opportunity for arbitrary code execution. The weakness is a classic NULL pointer dereference.

Affected Systems

Any installation of the Linux kernel that contains erofs support and has not yet incorporated the f_path validation fix is affected. The advisory does not list specific kernel releases, but the referenced commits indicate the problem existed before the patch. Administrators should verify whether their distribution’s kernel version includes the erofs fix and treat all older kernels as vulnerable.

Risk and Exploitability

The CVSS score is not supplied. The EPSS score is unavailable, meaning the statistical likelihood of exploitation is undefined. The vulnerability has not been listed in CISA’s KEV catalog, suggesting no known public exploits. The attack likely requires local or privileged access to invoke mincore on an erofs‑backed file, and no elevated privileges are indicated. The resulting kernel crash is a powerful denial‑of‑service that can bring a system down.

Generated by OpenCVE AI on August 28, 2026 at 12:26 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Install a Linux kernel version that includes the erofs f_path validation patch (commit 3879657c or later).
  • Reboot the system after installing the updated kernel to ensure the fixes take effect.
  • Continuously monitor system logs for kernel panic events and confirm that /proc/sys/kernel/panic settings are configured to avoid rapid reboot loops.

Generated by OpenCVE AI on August 28, 2026 at 12:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 28 Aug 2026 12:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Fri, 28 Aug 2026 07:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: erofs: ensure valid f_path for page cache sharing Previously, backing files for page cache sharing were set up with f_path left as NULL (only f_inode was valid). It worked, but a recent mincore fix relies on f_path.mnt and crashes (found by "erofs/028" on 7.2-rc4): BUG: kernel NULL pointer dereference, address: 0000000000000018 #PF: supervisor read access in kernel mode #PF: error_code(0x0000) - not-present page PGD 0 P4D 0 Oops: Oops: 0000 [#1] SMP PTI CPU: 3 UID: 0 PID: 675528 Comm: fincore Not tainted 7.2.0-rc4-00002-g[]-dirty #1 PREEMPT(lazy) Hardware name: Red Hat KVM, BIOS 1.16.0-4.al8 04/01/2014 RIP: 0010:__do_sys_mincore+0xc0/0x2c0 ... Specify valid paths using valid disconnected dentries together with erofs_ishare_mnt instead of leaving f_path empty, so they are more like real backing files in a pseudo filesystem and standard backing_file_open() can be used directly.
Title erofs: ensure valid f_path for page cache sharing
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-28T06:53:02.236Z

Reserved: 2026-08-26T14:34:25.786Z

Link: CVE-2026-80697

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-28T08:16:55.187

Modified: 2026-08-28T08:16:55.187

Link: CVE-2026-80697

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T13:15:05Z

Weaknesses