CVE-2023-53081

HIGH EPSS 6.5%
Published May 2, 20251y ago · Modified Jun 17, 20261w ago
7.8 CVSS 3.1
High
Find Similar
Published May 2, 2025 1y ago
Last Modified Jun 17, 2026 1w ago

Description

In the Linux kernel, the following vulnerability has been resolved: ocfs2: fix data corruption after failed write When buffered write fails to copy data into underlying page cache page, ocfs2_write_end_nolock() just zeroes out and dirties the page. This can leave dirty page beyond EOF and if page writeback tries to write this page before write succeeds and expands i_size, page gets into inconsistent state where page dirty bit is clear but buffer dirty bits stay set resulting in page data never getting written and so data copied to the page is lost. Fix the problem by invalidating page beyond EOF after failed write.

CVSS Details

Base Score
7.8
Exploitability
1.8
Impact
5.9
Vector string
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack Vector Local
Attack Complexity Low
Privileges Required Low
User Interaction None
Scope Unchanged
Confidentiality High
Integrity High
Availability High

Threat Intelligence

EPSS Exploit Probability
6.5% percentile
Exploit & Patch Status
No Known Exploit
Patch Available

Weaknesses 1

CWE-787 Out-of-bounds Write Memory Safety

Affected Products 10

VendorProductVersionRange
linuxlinux_kernel*≥4.9.242  –  <4.10
linuxlinux_kernel*≥4.14.204  –  <4.14.312
linuxlinux_kernel*≥4.19.155  –  <4.19.280
linuxlinux_kernel*≥5.4.75  –  <5.4.240
linuxlinux_kernel*≥5.9.5  –  <5.10.177
linuxlinux_kernel*≥5.11  –  <5.15.105
linuxlinux_kernel*≥5.16  –  <6.1.21
linuxlinux_kernel*≥6.2  –  <6.2.8
linuxlinux_kernel6.3any
linuxlinux_kernel6.3any

References 8

  • git.kernel.org https://git.kernel.org/stable/c/1629f6f522b2d058019710466a84b240683bbee3
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/205759c6c18f54659b0b5976b14a52d1b3eb9f57
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/47eb055ad3588fc96d34e9e1dd87b210ce62906b
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/4c24eb49ab44351424ac8fe8567f91ea48a06089
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/90410bcf873cf05f54a32183afff0161f44f9715
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/91d7a4bd5656552d6259e2d0f8859f9e8cc5ef68
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/a9e53869cb43c96d6d851c491fd4e26430ab6ba6
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/c26f3ff4c0be590c1250f945ac2e4fc5fcdc5f45
    Patch

Remediation

  • git.kernel.org https://git.kernel.org/stable/c/1629f6f522b2d058019710466a84b240683bbee3
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/205759c6c18f54659b0b5976b14a52d1b3eb9f57
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/47eb055ad3588fc96d34e9e1dd87b210ce62906b
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/4c24eb49ab44351424ac8fe8567f91ea48a06089
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/90410bcf873cf05f54a32183afff0161f44f9715
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/91d7a4bd5656552d6259e2d0f8859f9e8cc5ef68
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/a9e53869cb43c96d6d851c491fd4e26430ab6ba6
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/c26f3ff4c0be590c1250f945ac2e4fc5fcdc5f45
    Patch