Read the docs
TI-2023-29621 Aliases CVE-2023-53331GHSA-v4w9-9vv8-m7qj

pstore/ram: Check start of empty przs during init

Priority LOW 35CWE-787Published · Updated

Key facts

Attack vector
Local
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
Partial Red Hat: 18 fixed, 1 without a fix

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and Red Hat. Impact type from CWE-787 and the CVSS impact.

Summary

In the Linux kernel, the following vulnerability has been resolved: pstore/ram: Check start of empty przs during init After commit 30696378f68a ("pstore/ram: Do not treat empty buffers as valid"), initialization would assume a prz was valid after seeing that the buffer_size is zero (regardless of the buffer start position). This unchecked start value means it could be outside the bounds of the buffer, leading to future access panics when written to: sysdump_panic_event+0x3b4/0x5b8 atomic_notifier_call_chain+0x54/0x90 panic+0x1c8/0x42c die+0x29c/0x2a8 die_kernel_fault+0x68/0x78 __do_kernel_fault+0x1c4/0x1e0 do_bad_area+0x40/0x100 do_translation_fault+0x68/0x80 do_mem_abort+0x68/0xf8 el1_da+0x1c/0xc0 __raw_writeb+0x38/0x174 __memcpy_toio+0x40/0xac persistent_ram_update+0x44/0x12c persistent_ram_write+0x1a8/0x1b8 ramoops_pstore_write+0x198/0x1e8 pstore_console_write+0x94/0xe0 ... To avoid this, also check if the prz start is 0 during the initialization phase. If not, the next prz sanity check case will discover it (start > size) and zap the buffer back to a sane state. [kees: update commit log with backtrace and clarifications]

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00161 5th percentileScored 2026-11-07
Fix Partial Linux (Linux): 4.14.326, 4.19.295, 3.19 +10Red Hat: 7 advisoriesRed Hat: 18 fixed, 1 without a fix

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
LinuxLinux4.14.96 to before 4.14.326; 4.19.18 to before 4.19.295; 3.18.133 to before 3.19; 4.4.172 to before 4.5; 4.9.153 to before 4.10; 4.20.5 to before 4.214.14.326, 4.19.295, 3.19, 4.5, 4.10, 4.21Patch availableCNA
LinuxLinux5.0 and later4.14.326, 4.19.295, 5.4.257, 5.10.195, 5.15.132, 6.1.53, 6.4.16, 6.5.3, 6.6Patch availableCNA
  • Linux VendorLinux Affected 4.14.96 to before 4.14.326; 4.19.18 to before 4.19.295; 3.18.133 to before 3.19; 4.4.172 to before 4.5; 4.9.153 to before 4.10; 4.20.5 to before 4.21 Fixed in 4.14.326, 4.19.295, 3.19, 4.5, 4.10, 4.21 Patch available CNA
  • Linux VendorLinux Affected 5.0 and later Fixed in 4.14.326, 4.19.295, 5.4.257, 5.10.195, 5.15.132, 6.1.53, 6.4.16, 6.5.3, 6.6 Patch available CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*3.18.133 to before 3.19; 4.4.172 to before 4.5; 4.9.153 to before 4.10; 4.14.96 to before 4.14.326; 4.19.18 to before 4.19.295; 4.20.5 to before 5.4.257; 5.5 to before 5.10.195; 5.11 to before 5.15.132; 5.16 to before 6.1.53; 6.2 to before 6.4.16; 6.5 to before 6.5.3VulnerableLinux
  • cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* Versions 3.18.133 to before 3.19; 4.4.172 to before 4.5; 4.9.153 to before 4.10; 4.14.96 to before 4.14.326; 4.19.18 to before 4.19.295; 4.20.5 to before 5.4.257; 5.5 to before 5.10.195; 5.11 to before 5.15.132; 5.16 to before 6.1.53; 6.2 to before 6.4.16; 6.5 to before 6.5.3 Vulnerable ·Linux

Remediation

  • Fix · CNA Linux (Linux) Fixed in 4.14.326, 4.19.295, 3.19, 4.5, 4.10, 4.21
  • Fix · CNA Linux (Linux) Fixed in 4.14.326, 4.19.295, 5.4.257, 5.10.195, 5.15.132, 6.1.53, 6.4.16, 6.5.3, 6.6

Red Hat 7 advisories

  • RHSA-2025:21136 Released 2025-11-12 · Red Hat rating Moderate
    kernel-rt security update
    • Red Hat Enterprise Linux NFV E4S (v.9.0) kernel-rt-5.14.0-70.153.1.rt21.225.el9_0, kernel-rt-core-5.14.0-70.153.1.rt21.225.el9_0, kernel-rt-debug-5.14.0-70.153.1.rt21.225.el9_0 +9
    • Red Hat Enterprise Linux Real Time E4S (v.9.0) kernel-rt-5.14.0-70.153.1.rt21.225.el9_0, kernel-rt-core-5.14.0-70.153.1.rt21.225.el9_0, kernel-rt-debug-5.14.0-70.153.1.rt21.225.el9_0 +7
  • RHSA-2025:21128 Released 2025-11-12 · Red Hat rating Moderate
    kernel-rt security update
    • Red Hat Enterprise Linux Real Time E4S (v.9.2) kernel-rt-5.14.0-284.146.1.rt14.431.el9_2, kernel-rt-core-5.14.0-284.146.1.rt14.431.el9_2, kernel-rt-debug-5.14.0-284.146.1.rt14.431.el9_2 +9
    • Red Hat Enterprise Linux Real Time for NFV E4S (v.9.2) kernel-rt-5.14.0-284.146.1.rt14.431.el9_2, kernel-rt-core-5.14.0-284.146.1.rt14.431.el9_2, kernel-rt-debug-5.14.0-284.146.1.rt14.431.el9_2 +11
  • RHSA-2025:21112 Released 2025-11-12 · Red Hat rating Moderate
    kernel security update
    • Red Hat Enterprise Linux AppStream (v. 9) kernel-64k-debug-devel-5.14.0-611.7.1.el9_7, kernel-64k-debug-devel-matched-5.14.0-611.7.1.el9_7, kernel-64k-devel-5.14.0-611.7.1.el9_7 +12
    • Red Hat Enterprise Linux BaseOS (v. 9) kernel-5.14.0-611.7.1.el9_7, kernel-64k-5.14.0-611.7.1.el9_7, kernel-64k-core-5.14.0-611.7.1.el9_7 +28
    • Red Hat Enterprise Linux CodeReady Linux Builder (v. 9) kernel-tools-libs-devel-5.14.0-611.7.1.el9_7, libperf-5.14.0-611.7.1.el9_7
    • Red Hat Enterprise Linux Real Time (v. 9) kernel-rt-5.14.0-611.7.1.el9_7, kernel-rt-64k-5.14.0-611.7.1.el9_7, kernel-rt-64k-core-5.14.0-611.7.1.el9_7 +21
    • Red Hat Enterprise Linux Real Time for NFV (v. 9) kernel-rt-5.14.0-611.7.1.el9_7, kernel-rt-core-5.14.0-611.7.1.el9_7, kernel-rt-debug-5.14.0-611.7.1.el9_7 +9
Show 4 more Red Hat advisories
  • RHSA-2025:21091 Released 2025-11-12 · Red Hat rating Moderate
    kernel security update
    • Red Hat Enterprise Linux AppStream E4S (v.9.0) kernel-debug-devel-5.14.0-70.153.1.el9_0, kernel-debug-devel-matched-5.14.0-70.153.1.el9_0, kernel-devel-5.14.0-70.153.1.el9_0 +5
    • Red Hat Enterprise Linux BaseOS E4S (v.9.0) bpftool-5.14.0-70.153.1.el9_0, kernel-5.14.0-70.153.1.el9_0, kernel-abi-stablelists-5.14.0-70.153.1.el9_0 +14
  • RHSA-2025:21051 Released 2025-11-12 · Red Hat rating Moderate
    kernel security update
    • Red Hat Enterprise Linux AppStream E4S (v.9.2) kernel-64k-debug-devel-5.14.0-284.146.1.el9_2, kernel-64k-debug-devel-matched-5.14.0-284.146.1.el9_2, kernel-64k-devel-5.14.0-284.146.1.el9_2 +10
    • Red Hat Enterprise Linux BaseOS E4S (v.9.2) bpftool-7.0.0-284.146.1.el9_2, kernel-5.14.0-284.146.1.el9_2, kernel-64k-5.14.0-284.146.1.el9_2 +29
  • RHSA-2025:19886 Released 2025-11-06 · Red Hat rating Moderate
    kernel security update
    • Red Hat CodeReady Linux Builder EUS (v.9.4) kernel-tools-libs-devel-5.14.0-427.97.1.el9_4, libperf-5.14.0-427.97.1.el9_4
    • Red Hat Enterprise Linux AppStream EUS (v.9.4) kernel-64k-debug-devel-5.14.0-427.97.1.el9_4, kernel-64k-debug-devel-matched-5.14.0-427.97.1.el9_4, kernel-64k-devel-5.14.0-427.97.1.el9_4 +11
    • Red Hat Enterprise Linux BaseOS EUS (v.9.4) bpftool-7.3.0-427.97.1.el9_4, kernel-5.14.0-427.97.1.el9_4, kernel-64k-5.14.0-427.97.1.el9_4 +29
    • Red Hat Enterprise Linux Real Time EUS (v.9.4) kernel-rt-5.14.0-427.97.1.el9_4, kernel-rt-core-5.14.0-427.97.1.el9_4, kernel-rt-debug-5.14.0-427.97.1.el9_4 +9
    • Red Hat Enterprise Linux Real Time for NFV EUS (v.9.4) kernel-rt-5.14.0-427.97.1.el9_4, kernel-rt-core-5.14.0-427.97.1.el9_4, kernel-rt-debug-5.14.0-427.97.1.el9_4 +11
  • RHSA-2025:19105 Released 2025-10-27 · Red Hat rating Moderate
    kernel security update
    • Red Hat Enterprise Linux AppStream (v. 9) kernel-64k-debug-devel-5.14.0-570.58.1.el9_6, kernel-64k-debug-devel-matched-5.14.0-570.58.1.el9_6, kernel-64k-devel-5.14.0-570.58.1.el9_6 +12
    • Red Hat Enterprise Linux BaseOS (v. 9) kernel-5.14.0-570.58.1.el9_6, kernel-64k-5.14.0-570.58.1.el9_6, kernel-64k-core-5.14.0-570.58.1.el9_6 +28
    • Red Hat Enterprise Linux CodeReady Linux Builder (v. 9) kernel-tools-libs-devel-5.14.0-570.58.1.el9_6, libperf-5.14.0-570.58.1.el9_6
    • Red Hat Enterprise Linux Real Time (v. 9) kernel-rt-5.14.0-570.58.1.el9_6, kernel-rt-64k-5.14.0-570.58.1.el9_6, kernel-rt-64k-core-5.14.0-570.58.1.el9_6 +21
    • Red Hat Enterprise Linux Real Time for NFV (v. 9) kernel-rt-5.14.0-570.58.1.el9_6, kernel-rt-core-5.14.0-570.58.1.el9_6, kernel-rt-debug-5.14.0-570.58.1.el9_6 +11

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
Red Hat CodeReady Linux Builder EUS (v.9.4)Fixed RHSA-2025:19886
Red Hat Enterprise Linux AppStream (v. 9)Fixed RHSA-2025:19105, RHSA-2025:21112
Red Hat Enterprise Linux AppStream E4S (v.9.0)Fixed RHSA-2025:21091
Red Hat Enterprise Linux AppStream E4S (v.9.2)Fixed RHSA-2025:21051
Red Hat Enterprise Linux AppStream EUS (v.9.4)Fixed RHSA-2025:19886
Red Hat Enterprise Linux BaseOS (v. 9)Fixed RHSA-2025:19105, RHSA-2025:21112
Red Hat Enterprise Linux BaseOS E4S (v.9.0)Fixed RHSA-2025:21091
Red Hat Enterprise Linux BaseOS E4S (v.9.2)Fixed RHSA-2025:21051
Red Hat Enterprise Linux BaseOS EUS (v.9.4)Fixed RHSA-2025:19886
Red Hat Enterprise Linux CodeReady Linux Builder (v. 9)Fixed RHSA-2025:19105, RHSA-2025:21112
Red Hat Enterprise Linux NFV E4S (v.9.0)Fixed RHSA-2025:21136
Red Hat Enterprise Linux Real Time (v. 9)Fixed RHSA-2025:19105, RHSA-2025:21112
Red Hat Enterprise Linux Real Time E4S (v.9.0)Fixed RHSA-2025:21136
Red Hat Enterprise Linux Real Time E4S (v.9.2)Fixed RHSA-2025:21128
Red Hat Enterprise Linux Real Time EUS (v.9.4)Fixed RHSA-2025:19886
Red Hat Enterprise Linux Real Time for NFV (v. 9)Fixed RHSA-2025:19105, RHSA-2025:21112
Red Hat Enterprise Linux Real Time for NFV E4S (v.9.2)Fixed RHSA-2025:21128
Red Hat Enterprise Linux Real Time for NFV EUS (v.9.4)Fixed RHSA-2025:19886
Not affected: 4 products
  • Red Hat Enterprise Linux 10
  • 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-2023-53331
  2. 2026-10-03 Alias added: GHSA-v4w9-9vv8-m7qj

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-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
  • TI-2021-05514 Heap Out-Of-Bounds Write in Netfilter IP6T_SO_SET_REPLACE KEVCVSS 3.1HIGH 8.3
See all 15278 →

Sources