7.8

CVE-2026-43303: mm/page_alloc: clear page->private in free_pages_prepare()

Modified
AliasesUBUNTU-CVE-2026-43303DEBIAN-CVE-2026-43303CGA-28r8-7r9c-x957
Published 08-05-2026Last modified 19-10-2026

Vulnerability summary

CVE-2026-43303 is a high (CVSS 7.8) Use After Free vulnerability in linux. EPSS estimates a 0.17% chance of exploitation in the next 30 days, higher than 6.6% of scored vulnerabilities.

Priority
Routine

Not severe (CVSS 7.8, local access); no exploitation reported by the 5 checked sources

Source freshness unavailable

How is this decided?
CVSS score
7.8/10
010
High · v3.1 (CVE.org)
EPSS score
0.17%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedNot listed by any tracked catalog.
RansomwareNot flaggedNo ransomware use recorded.
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 25 · Related 18

Timeline

  1. 08-05-2026
    PublishedVulnerability first disclosed.
  2. 19-10-2026
    Last modifiedVulnerability information updated.

Description

In the Linux kernel, the following vulnerability has been resolved: mm/page_alloc: clear page->private in free_pages_prepare() Several subsystems (slub, shmem, ttm, etc.) use page->private but don't clear it before freeing pages. When these pages are later allocated as high-order pages and split via split_page(), tail pages retain stale page->private values. This causes a use-after-free in the swap subsystem. The swap code uses page->private to track swap count continuations, assuming freshly allocated pages have page->private == 0. When stale values are present, swap_count_continued() incorrectly assumes the continuation list is valid and iterates over uninitialized page->lru containing LIST_POISON values, causing a crash: KASAN: maybe wild-memory-access in range [0xdead000000000100-0xdead000000000107] RIP: 0010:__do_sys_swapoff+0x1151/0x1860 Fix this by clearing page->private in free_pages_prepare(), ensuring all freed pages have clean state regardless of previous use.

CVSS metrics

5 scores · 5 sources · 1 version

EPSS trend

Probability

0.17%

Chance of exploitation in the next 30 days

Percentile

7%

Versus all other CVEs

30-day change

No change 0.00 pp

From 0.17% on 04-10-2026

04-10-202603-11-2026

Known exploited

Compare KEV catalogs
CISA KEV

Not in the CISA KEV catalog.

ENISA CNW

Not in the ENISA CNW catalog.

CIRCL

Not in the CIRCL catalog.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Version check

Known conditions: local access, low-privilege account, no user interaction (CVSS vector). Other conditions: not stated in public data.

Ubuntu131 products
  • linux< 6.8.0-146.146 | All versions (No fix recorded)
  • linux-allwinner-5.19All versions (No fix recorded)
  • linux-aws< 6.8.0-1066.69 | All versions (No fix recorded)
  • linux-aws-5.0All versions (No fix recorded)
  • linux-aws-5.11All versions (No fix recorded)
Chainguard5 products
  • linux-aws-6.12All versions (No fix recorded)
  • linux-azure-6.12All versions (No fix recorded)
  • linux-gcp-6.12All versions (No fix recorded)
  • linux-qemu-6.12All versions (No fix recorded)
  • linux-vmware-6.12All versions (No fix recorded)
Linux2 products
  • linux≥ 3b8000ae185cb068adbda5f966a3835053c85fd4, < e7790ab165713b79b1617ce659742ceb3a859d05 | ≥ 3b8000ae185cb068adbda5f966a3835053c85fd4, < 3edb8ebbf79b9016040e8f3421d723ae3d542b32 | ≥ 3b8000ae185cb068adbda5f966a3835053c85fd4, < f9719e32a67b4b00b3c9b133e8b5ffa72a26b67b | ≥ 3b8000ae185cb068adbda5f966a3835053c85fd4, < 23b82b7a26182ad840ae67d390d7ec9771e8c00f | ≥ 3b8000ae185cb068adbda5f966a3835053c85fd4, < d757c793853ec5483eb41ec2942c300b8fa720fb | ≥ 3b8000ae185cb068adbda5f966a3835053c85fd4, < ac1ea219590c09572ed5992dc233bbf7bb70fef9 | 5.18
  • linux_kernelEOL≥ 5.18.1, < 6.18.16 | ≥ 6.19, < 6.19.6 | 5.18 | 5.18:rc4 | 5.18:rc5 | 5.18:rc6 | 5.18:rc7 | 5.18:rc9
Debian1 product
  • linux< 6.1.176-1 | < 6.12.94-1 | < 6.19.6-1

4 vendors · 139 products

References

23 links
Show all 23 references