Linux 7.3-rc4 Patched Three-Year Data-Loss Bug
The latest kernel release resolves a silent memory management flaw that had persisted on x86 systems since 2023.
Updated on Sept. 21, 2026 in Computers

Live Poll
Do you trust that your software and operating systems are effectively protecting your personal data?
Linus Torvalds has released Linux 7.3-rc4, which fixes a memory management vulnerability causing silent data loss in systems using transparent huge pages. This research-stage update addresses an issue that has affected x86 architecture users since 2023.
Why it matters
The fix restores stability for x86 platforms and data-heavy applications, specifically addressing a bug that caused issues for users of the Polars data analytics library. These changes are being backported to long-term support versions to ensure the integrity of data storage across existing installations.
The bug occurred when a missing hardware dirty bit—a flag indicating a memory page has been modified—was absent during page-middle-directory updates under heavy memory pressure. The fix restores the dirty bit in the pmd_populate_kernel mask, correcting the memory management path that previously led to data loss.
The players
Linus Torvalds
The creator and lead developer of the Linux kernel who oversees the integration of all upstream code contributions.
The details
The bug triggered when users combined transparent huge pages—a memory management feature that uses larger memory blocks to improve performance—with MADV_FREE calls and high memory pressure. This resulted in the kernel failing to track page modifications accurately. A secondary update in this release also fixed a conditional test for constant Time Stamp Counter features, which improves processor timekeeping reliability on legacy Pentium 4 hardware.
Timeline
2000: Initial release of Willamette Pentium 4 processors.
2023: The silent data-loss condition first appeared in kernel version 6.6.
September 20, 2026: Linux 7.3-rc4 released to the public.
The Tech Race
This release continues the prioritization of stability in the Linux kernel development cycle compared to more experimental features. By backporting these x86 fixes to established LTS trees, developers aim to resolve long-standing silent failure modes that threatened the reliability of high-performance analytics workloads.
Users of data-heavy analytics libraries like Polars running on x86 hardware should prioritize updating to kernels that include these backported fixes. This change effectively secures storage integrity for systems subject to high memory pressure or those utilizing transparent huge pages.
The takeaway
This incident highlights the hidden risks in memory management that persist despite years of testing under heavy workloads. Watch for the forthcoming stable releases of the 6.12 and 6.6 kernels to ensure these fixes are applied to your production environments.
Further reading
Find more updates on kernel development and system stability in our Computers section.
Live Poll
Do you trust that your software and operating systems are effectively protecting your personal data?






