In this guide
  1. What is Fragnesia (CVE-2026-46300)?
  2. Am I affected? Check your kernel in 60 seconds
  3. Fixed kernel versions by distro
  4. How to patch Fragnesia on each distro
  5. Reboot or livepatch?
  6. Can’t patch today? Interim mitigation
  7. How to verify you’re fixed
  8. Were you already hit?
  9. FAQ

TL;DR: Fragnesia (CVE-2026-46300) is a Linux kernel bug that lets anyone with a local account become root. CISA added it to its Known Exploited Vulnerabilities (KEV) catalog on Oct 28, 2026. Fixed kernels have been out since May–July 2026: Ubuntu 24.04 needs linux 6.8.0-124.124 or later, RHEL 9 needs kernel 5.14.0-687.10.1.el9_8 or later, and Debian 12 needs 6.1.174-1 or later. Install the kernel update, reboot into it, then confirm with uname -r.

What is Fragnesia (CVE-2026-46300)?

Fragnesia is a flaw in the Linux kernel’s networking code (net/core/skbuff.c). When the kernel merges network buffers, it can lose a “shared fragment” marker, and the IPsec ESP code can then decrypt data in place over page-cache memory it should never write to. Red Hat calls it “a variant of Dirty Frag” in ESP/XFRM, and Ubuntu describes it as a flaw in “the XFRM ESP-in-TCP subsystem” that lets “a local attacker … escalate privileges, or possibly escape a container.”

CISA’s KEV entry (catalog version 2026.10.30) lists it with a date added of Oct 28, 2026, and a federal due date of Oct 31, 2026. CISA’s description says: “This vulnerability can be chained with CVE-2026-109618 and CVE-2026-109619 to implant PHP webshells and run commands as root.” Those two CVEs are the PHP flaws known as PHP2Shell; see our PHP2Shell coverage.

  • Severity: CVSS 3.1 7.8 (High), local attack, low privileges, no user interaction (NVD and the kernel CNA). Red Hat rates it Important, Ubuntu High (“Trivial local privilege escalation”), and SUSE gives its own score of 8.8.
  • Affected: Linux kernels from 3.9 until the fixed stable releases 5.10.257, 5.15.208, 6.1.174, 6.6.141, 6.12.91, 6.18.33 and 7.0.10, and mainline 7.1 (CVE record from the kernel CNA).

Our read: a local bug sounds minor, but on a web server “local” means any compromised website account, plugin or PHP app. CISA’s chain is exactly that path: a remote PHP bug gives a shell, then Fragnesia turns it into root. Shared hosting, CI runners and container hosts are the riskiest places to leave this unpatched.

Am I affected? Check your kernel in 60 seconds

Step 1: see which kernel you’re running

uname -r
cat /etc/os-release

uname -r shows the kernel that is running now, which is what matters. An installed update doesn’t protect you until you reboot into it. Compare the result with the table below.

Ubuntu

apt changelog linux-image-$(uname -r) | grep -m1 CVE-2026-46300
pro fix CVE-2026-46300

If the changelog line prints, the running kernel’s package includes the fix. pro fix (Ubuntu Pro client) reports whether the CVE is fixed on the machine and offers to fix it. Ubuntu’s own check is to compare uname -r with its table and list installed kernels with dpkg -l 'linux-image*' | grep ^ii.

Debian

dpkg -l 'linux-image*' | grep ^ii
apt changelog linux-image-amd64 | grep -m1 CVE-2026-46300

On a fixed system the second command prints net: skbuff: preserve shared-frag marker during coalescing (CVE-2026-46300). Use linux-image-arm64 on ARM servers.

RHEL

rpm -q --changelog kernel-core-$(uname -r) | grep -m1 CVE-2026-46300
dnf updateinfo list --cve CVE-2026-46300

If dnf updateinfo lists an advisory, a fixed kernel is available and not yet installed.

SUSE and openSUSE

zypper lp --cve=CVE-2026-46300
rpm -q --changelog kernel-default | grep -m1 CVE-2026-46300

If zypper lp lists a patch, it hasn’t been applied yet.

Fixed kernel versions by distro

All versions below are copied from each vendor’s tracker, read Nov 3, 2026. “Or later” applies to every row.

Ubuntu (package linux)

Release Status Fixed in
26.04 LTS (resolute) Fixed 7.0.0-22.22
25.10 (questing) Fixed 6.17.0-35.35
24.04 LTS (noble) Fixed 6.8.0-124.124
22.04 LTS (jammy) Fixed 5.15.0-181.191
20.04 LTS (focal), kernel 5.4 Not affected —
18.04 LTS (bionic) Not affected —

HWE and cloud kernels (Ubuntu tracker):

Package Release Fixed in
linux-hwe-5.15 20.04 5.15.0-181.191~20.04.1
linux-hwe-6.8 22.04 6.8.0-124.124~22.04.1
linux-hwe-6.17 24.04 6.17.0-35.35~24.04.1
linux-hwe-7.0 24.04 7.0.0-28.28~24.04.1
linux-aws 22.04 / 24.04 5.15.0-1109.116 / 6.8.0-1057.60
linux-azure 22.04 / 24.04 5.15.0-1114.123 / 6.8.0-1058.64
linux-gcp 22.04 / 24.04 5.15.0-1109.118 / 6.8.0-1060.63

Ubuntu marks linux-hwe-6.14 on 24.04 as “ignored (end of life).” Our advice: if you’re on that kernel, move to the 6.17 or 7.0 HWE kernel.

Why 20.04 and 18.04 are fine: Ubuntu notes that the public exploits need the espintcp module, which first appeared in kernel 5.6, so the 5.4 and 4.15 kernels “are not affected in practice.”

Debian (package linux)

Release Fixed in Advisory
13 (trixie) 6.12.90-1 DSA-6295-1
12 (bookworm) 6.1.174-1 DSA-6306-1
11 (bullseye, LTS) 5.10.257-1 DLA-4606-1
11 (bullseye), linux-6.1 6.1.174-1~deb11u1 DLA-4607-1

Red Hat Enterprise Linux (kernel)

Product Fixed in Advisory
RHEL 10 6.12.0-211.16.1.el10_2 RHSA-2026:19569
RHEL 10.0 EUS 6.12.0-55.75.1.el10_0 RHSA-2026:20299
RHEL 9 5.14.0-687.10.1.el9_8 RHSA-2026:19568
RHEL 9.6 EUS 5.14.0-570.116.1.el9_6 RHSA-2026:20129
RHEL 9.4 EUS 5.14.0-427.126.1.el9_4 RHSA-2026:20054
RHEL 8 4.18.0-553.125.1.el8_10 RHSA-2026:19666
RHEL 8 (kernel-rt) 4.18.0-553.125.1.rt7.466.el8_10 RHSA-2026:19664
RHEL 6 and 7 Not affected —
More Red Hat products (AUS, TUS, SAP, OpenShift)
Product Fixed in Advisory
RHEL 9.2 SAP 5.14.0-284.172.1.el9_2 RHSA-2026:20593
RHEL 9.0 SAP 5.14.0-70.180.1.el9_0 RHSA-2026:19705
RHEL 8.8 TUS / SAP 4.18.0-477.143.1.el8_8 RHSA-2026:19521
RHEL 8.6 AUS / TUS / SAP 4.18.0-372.193.1.el8_6 RHSA-2026:20051
RHEL 8.4 AUS / EUS Long-Life 4.18.0-305.192.1.el8_4 RHSA-2026:20130
OpenShift 4.12–4.21 Updated RHEL CoreOS images See Red Hat’s CVE page

Red Hat also lists kpatch live patches, for example RHSA-2026:23470 (RHEL 8) and RHSA-2026:23468 (RHEL 9.6 EUS).

SUSE and openSUSE (kernel-default)

Product Fixed in
SLES 16.1 6.12.0-160100.8.1
SLES 16.0 6.12.0-160000.31.1
SLES 15 SP7 6.4.0-150700.53.55.1
SLES 15 SP6-LTSS 6.4.0-150600.23.109.1
SLES 12 SP5-LTSS 4.12.14-122.307.1
openSUSE Leap 16.0 6.12.0-160000.31.1
openSUSE Leap 15.6 Released; SUSE’s page gives no version number
openSUSE Tumbleweed kernel-source 7.0.11-1.1

AlmaLinux, Rocky Linux, Oracle Linux and Amazon Linux aren’t covered here. Check your vendor’s own security tracker.

How to patch Fragnesia on each distro

Our advice: install the full kernel update from your vendor, not a single cherry-picked patch. Ubuntu says the Fragnesia fixes must ship together with the Dirty Frag fix (CVE-2026-43284), and the kernel CNA also assigned CVE-2026-43503 to a second Fragnesia commit. Vendor kernel updates include all of them.

Ubuntu

sudo apt update && sudo apt full-upgrade
sudo reboot

Ubuntu’s own guidance is sudo apt update && sudo apt upgrade, then a reboot. Unattended upgrades will install the kernel within 24 hours on default setups, but Ubuntu notes “a reboot is still required.”

Debian

sudo apt update && sudo apt full-upgrade
sudo reboot

RHEL

sudo dnf update kernel
sudo reboot

To apply only the advisory for your release, use sudo dnf upgrade --advisory=RHSA-2026:19568, swapping in the advisory number from the table.

SUSE and openSUSE

sudo zypper patch --cve=CVE-2026-46300
sudo reboot

On Tumbleweed, run sudo zypper dup instead.

Reboot or livepatch?

A new kernel package does nothing until the machine boots into it, so plan a reboot.

  • Red Hat: kpatch live patches are listed for some releases (RHSA-2026:23470 for RHEL 8, RHSA-2026:23468 for RHEL 9.6 EUS, and SAP-stream advisories).
  • SUSE: SUSE lists released kernel-livepatch packages for SLE 15 SP7 and SLES 16.0, and SLE Live Patching packages for 12 SP5 and 15 SP4.
  • Ubuntu: Ubuntu’s CVE page doesn’t say whether Livepatch covers Fragnesia. Our tip: run canonical-livepatch status to see what’s applied, but don’t skip the reboot unless Ubuntu confirms coverage.

Can’t patch today? Interim mitigation

Both Ubuntu and Red Hat publish a stopgap that blocks the IPsec ESP kernel modules. Both say the kernel update is the real fix, and Ubuntu says the mitigation is “no longer needed” once it’s installed. Warning: this breaks IPsec, including VPNs such as strongSwan.

First check whether IPsec is in use (Red Hat):

lsmod | grep -E 'esp4|esp6'

If nothing prints, block the modules. These are Red Hat’s commands, run as root:

printf 'install esp4 /bin/false\ninstall esp6 /bin/false\n' > /etc/modprobe.d/dirtyfrag.conf
rmmod esp4 esp6 2>/dev/null; true

Ubuntu’s version also blocks rxrpc (for the other Dirty Frag bug), then runs sudo update-initramfs -u -k all and confirms with:

grep -qE '^(esp4|esp6|rxrpc) ' /proc/modules && echo "Affected modules are loaded" || echo "Affected modules are NOT loaded"

If the modules are still loaded, reboot. If you need IPsec, Red Hat offers a different option: disable unprivileged user namespaces with user.max_user_namespaces=0. Red Hat warns this “may also affect rootless containers, sandboxed browsers, and Flatpak.” Remove the mitigation after you update, by deleting the .conf file (and on Ubuntu, rerunning update-initramfs).

How to verify you’re fixed

  1. Reboot, then run uname -r and compare it with the table for your distro.
  2. Rerun the changelog command for your distro. It should print a line with CVE-2026-46300.
  3. On SUSE, zypper lp --cve=CVE-2026-46300 should no longer list a patch. On RHEL, dnf updateinfo list --cve CVE-2026-46300 should list nothing.

Were you already hit?

CISA’s KEV entry marks Fragnesia with “forensicTriage: Yes” and tells agencies to follow its “Forensics Triage Requirements” under BOD 26-04. CISA says it can be chained with the two PHP2Shell bugs “to implant PHP webshells and run commands as root.” Our advice: if a server ran an unpatched PHP app and an unpatched kernel, treat it as possibly compromised. Look for PHP files you didn’t put there, and get help with forensics before you just patch and move on.

FAQ

Is Fragnesia remotely exploitable? Not on its own. The attack vector is local (CVSS AV:L), so an attacker needs a shell or code running on the machine first. CISA says it can be chained with remote PHP bugs to get there.

Is Ubuntu 20.04 affected? Ubuntu lists the 20.04 5.4 kernel as not affected, because the public exploits need espintcp (kernel 5.6 and later). If 20.04 runs the 5.15 HWE kernel, it is affected; update to 5.15.0-181.191~20.04.1 or later.

Do containers protect me? No. Containers share the host kernel, and Ubuntu says an attacker could “possibly escape a container.” Patch the host.

Do I need to reboot? Yes, unless a vendor live patch covers this CVE on your exact kernel. Red Hat and SUSE list live patches for some releases. Ubuntu’s page doesn’t confirm Livepatch coverage.

How is it related to Dirty Frag / CVE-2026-43284? Red Hat calls Fragnesia a variant of Dirty Frag and covers both in bulletin RHSB-2026-003. Ubuntu says the CVE-2026-43284 fix and the Fragnesia fixes must ship together. A full vendor kernel update covers both.

Sources & method

Related: Linux ksmbd flaw made public before the mainline fix · PHP, Plex and Nextcloud KEV roundup · Security hub · All guides

Last checked: Nov 3, 2026, 2:20 p.m. Manila (UTC+8). Method: We read each source above on Nov 3, 2026. Fixed versions are copied from the vendor trackers, and quotes are from CISA, Ubuntu and Red Hat. We ran the Debian check commands on a Debian 13 machine. The other distros’ commands come from their standard package tools and weren’t run on those distros. Text marked “Our read,” “Our tip” or “Our advice” is ours, not the vendors’. The image is an original OneSignalDesk text card. No affiliate links. How we work.