Linux kernel CVE-2026-98432: why switching off MPTCP won't save you, and what to patch
A 9.8 flaw in how Linux accepts IPv4 connections reaches back to kernel 4.4. Who has a fix, where Ubuntu really stands, and what to do about containers.
part 32 of 34 · Platform releases, explained from scratchthe ideaThe bug is in plain IPv4 TCP: patch the kernel and reboot, or filter until you can.
after reading, you can- Show a colleague why the bug stays put when MPTCP is off
- Check every Linux host against the fixed kernel for its own distribution
- Set up the stopgap packet filter and know what it can't catch
A flaw in the code every Linux server uses to accept IPv4 connections scores 9.8 out of 10, and researchers have already built a working root exploit for servers with an MPTCPdefinitionMultipath TCP, which lets one connection use several network paths. Anthropic's exploit used it, but the bug doesn't depend on it. listener. Install your distribution's fixed kernel and reboot, starting with anything the internet can reach. If your distribution has no fix yet, as with Ubuntu 20.04 and older, put a packet filter in front of it today. OpenShift 4.22 now has a fixed release, 4.22.22, and other OpenShift versions are still waiting.
Almost any Linux server taking connections has this bug. It takes a fixed kernel to get rid of it
Whenever someone connects to a Linux server, the kernel (the core of the system) answers before any application sees the request. CVE-2026-98432 sits in that first handshake, so nobody needs a password to get at it. A stranger keeps sending specially marked requests until the kernel reads memory it already threw away. That can crash the server. In a demonstration Anthropic published, it ended with commands running as root. Anthropic hasn't released that exploit, and we found no confirmed attacks so far. You can't fix this by updating an app, either. Someone has to install a new kernel and reboot.
Picture a receptionist who writes a visitor's special instructions on a sticky note and hands it to whoever deals with that visitor next. If the visitor leaves fast, the note gets binned while a second receptionist is still reading from it, and by then someone else may have written on that scrap.
- Anyone running Linux servers
- Kubernetes and OpenShift teams
- Owners whose host runs their servers
- Teams running Go services on Linux
- Firewall and appliance owners
Why it matters to you
A rooted Linux server is rarely the end of the story. Whatever that machine can reach, the attacker can now reach: its service account keys, TLS private keys, database passwords in config files, cloud role credentials and vault tokens. On a Kubernetes node, add every pod that runs there. So the cost of this one tends to be a long credential rotation on top of a rebuild, and that's the part most patch tickets don't budget for.
How likely is an attack? Here's what we can actually say. CISA hasn't listed it as exploited, Fortinet's advisory marks known exploitation as no, and our own searches found no confirmed reports. Ubuntu's write-up says Anthropic's exploit is unreleased and that no other exploit was known when Ubuntu wrote it. That's a snapshot, and quiet attacks don't show up in catalogs. The detail that bothers us is in Anthropic's write-up: losing the race only fails that one handshake and doesn't crash anything, so an attacker can just keep retrying.
You'll also see wildly different severity labels, and they aren't all talking about the same risk. Red Hat and Ubuntu call it critical. Amazon, SUSE and Oracle rate it important, and their 8.1 scores count the attack as harder to pull off. Google labels its bulletin medium. BleepingComputer reported that Red Hat first scored it 5.9, though Red Hat's page now says 9.8. If your scanner took the lower number, the ticket may be sitting in the wrong queue.
-
01 A marked connection request arrives
The attacker sends a SYN carrying IPv4 options to any listening port. No login is involved, since this all happens before the application hears about it.
-
02 The kernel keeps the options
The kernel stores those options with the half-open connection, so it can echo them in its reply.
-
03 Two things happen at once
The attacker finishes and closes the connection and resends that first SYN at the same moment. Meanwhile another CPU is busy building a reply from those same stored options.
-
04 The options get freed too early
Closing the connection frees that memory immediately, even though the reply code is still reading it. Lose the race and only that handshake fails, so the attacker tries again.
-
05 Kernel memory leaks back
In Anthropic's exploit, a bad length makes the kernel copy extra bytes into the reply, until one of them gives away a kernel address.
-
06 The attacker runs commands as root
The same bug then overwrites a callback pointer. On servers with an MPTCP listener, Anthropic reached a shell command running as root. The CVE record says a corrupted length can panic the kernel too.
For engineers: the fix is commit e3f33b0a1d89, "ipv4: free inet_opt and ireq_opt after an RCU grace perioddefinitionA kernel waiting period that lets every CPU finish reading shared data before it gets freed. The fix makes these options wait for it.". tcp_v4_syn_recv_sock() hands ireq_opt to the child socket without copying it, and inet_sock_destruct() then frees it with a plain kfree() while tcp_v4_send_synack() may still be reading it under rcu_read_lock(). The fix moves those frees to kfree_rcu(). There's a second route through request socket migration (net.ipv4.tcp_migrate_req=1, or a BPF reuseport migrate program), which AlmaLinux notes is off by default. IPv6 isn't affected by the main race, because it duplicates the options.
MPTCP still decides who goes first, though. Since Go 1.24, Go programs turn on MPTCP by default for listening sockets on Linux, where the kernel allows it. So a host that has MPTCP enabled and runs an internet-facing Go service matches the setup Anthropic described, and the team that owns it may have no idea. Run ss -lnMp to see which MPTCP listeners exist. The Go team calls disabling it per program a fragile fix, because one forgotten listener undoes the work, and it assumes every exploit needs MPTCP.
Containers change the picture too, and this is easy to miss. Google's bulletin says an unprivileged process in a container can trigger the flaw locally without CAP_NET_RAW, and that the result can be a kernel panic or a container escape to root on the node. Google's rating is for GKE, but containers share the host's kernel everywhere, so rebuilding your images won't fix anything. If you run other people's code on shared nodes, those nodes move up your list even when no port faces the internet.
What got fixed, and who is still waiting
Patch status is the messy part, because the fix depends entirely on who built your kernel. The upstream version numbers below don't help if you run a distribution kernel, since those keep their old version numbers and backport the fix. Check your distribution's list instead of comparing against kernel.org. If you run OpenShift 4.22, the 4.22.22 update also fixes the Brotli decoder flaw that CISA lists as exploited, which we cover in our Brotli post.
| Where your kernel comes from | Status | Fixed at or above |
|---|---|---|
| Upstream stable | Fixed | 5.10.272, 5.15.223, 6.1.190, 6.6.159, 6.12.113, 6.18.56, 7.2.10, 7.3 |
| RHEL 10 | Fixed (RHSA-2026:93413) | kernel-6.12.0-211.72.1.el10_2 |
| RHEL 9 | Fixed (RHSA-2026:93412) | kernel-5.14.0-687.64.1.el9_8 |
| RHEL 8 | Fixed (RHSA-2026:93414) | kernel-4.18.0-553.182.1.el8_10 |
| RHEL 6 and 7 | Red Hat lists not affected | Nothing to do for this CVE |
| AlmaLinux 8, 9, 10 | Fixed | Same version strings as RHEL 8, 9 and 10 above |
| Oracle Linux 8, 9, 10 | Fixed | ELSA-2026-93414, 93412, 93413; UEK errata listed on Oracle's CVE page |
| Debian 12 (bookworm) | Fixed (DLA-4841-1, DLA-4850-1) | linux 6.1.190-1, or linux-6.12 6.12.113-1~deb12u1 |
| Debian 13 (trixie) | Fixed (DSA-6568-1) | linux 6.12.113-1 |
| Amazon Linux 2023 | Fixed | ALAS2023-2026-3365 (kernel), 3335 (kernel6.12), 3251 (kernel6.18) |
| Amazon Linux 2 | Fixed | ALAS2-2026-4065, plus the 5.4, 5.10 and 5.15 extras advisories |
| SUSE SLES 16.0, 15 SP7 | Fixed; SUSE's overall state is pending | 6.12.0-160000.40.1, and 6.4.0-150700.53.90.1 |
| Ubuntu 22.04, 24.04, 26.04 generic | In the updates pocket since Nov 5 to 6, not yet in security | 5.15.0-203.213, 6.8.0-149.149, 7.0.0-43.43 |
| Ubuntu Azure, Oracle, 22.04 HWE kernels | Still in -proposed when we checked | Check Ubuntu's CVE page for your kernel flavour |
| Ubuntu 26.10 | Fixed, in the security pocket since Nov 2 | 7.3.0-10.10 |
| Ubuntu 16.04, 18.04, 20.04 | No fix yet | Canonical says a fix will follow |
| GKE on Container-Optimized OS | Fixed | 1.36.5-gke.1982000, 1.35.9-gke.1505000, 1.34.12-gke.1539000, 1.33.13-gke.2207000, 1.32.13-gke.2906000 |
| GKE 1.37 and Ubuntu node images | In progress at Google's bulletin | Watch GCP-2026-078 |
| OpenShift 4.22 (RHCOS) | Fixed, Red Hat rates the update Critical | 4.22.22 |
| Other OpenShift 4 releases and OpenShift 5 | Affected, no fix in Red Hat's CVE record yet | Red Hat's node filter for now, then the fixed release |
| WatchGuard Fireware, AP, Dimension | Potentially affected, unresolved | WatchGuard says Fireware and AP don't enable MPTCP and aren't affected by the exploit chain it calls circulating online |
| Fortinet products | Under investigation | FG-IR-26-188 lists dozens of products, FortiOS included |
Ubuntu needs its own note, because its archive has moved ahead of its web pages. Canonical's blog still says the fix for 22.04 and newer is in the opt-in -proposed pocket, and its CVE page, last updated November 5, still reads vulnerable, work in progress. But Launchpad shows the generic kernels for 22.04, 24.04 and 26.04 published to the regular updates pocket by early November 6 UTC. So apt upgrade should bring them in, as long as that pocket is enabled. They aren't in the security pocket yet, so automatic updates limited to security won't pick them up. Some builds lag behind: the Azure, Oracle and 22.04 HWE kernels were still in -proposed when we checked. Releases 16.04 to 20.04 still have no fix.
How it unfolded
- Oct 15, 2026CVE published
The record is written in dense commit language, and the 9.8 score wasn't added until October 24. It was easy to skim past.
- Oct 24 to 30, 2026Amazon Linux fixes appear
Amazon fixed its kernel6.18 line first, three days before Anthropic's write-up. Its other kernels had fixes by October 30.
- Oct 27, 2026Anthropic describes a root exploit
This is the moment it stops looking like a crash bug. No code gets released.
- Oct 29, 2026Go team warns about MPTCP defaults
SUSE's first updates go out the same day.
- Oct 30, 2026AlmaLinux tests kernels ahead of RHEL
AlmaLinux built these before RHEL's errata were out, and posted the nftables filter as well. Its kernels went to production repos on November 2.
- Nov 1, 2026RHEL 8, 9 and 10 errata
EUS and SAP streams follow through November 4.
- Nov 2 to 4, 2026Appliance and cloud notices
Fortinet and WatchGuard post their status. Google's bulletin then adds a container escape, so shared nodes need a closer look.
- Nov 5 to 6, 2026Ubuntu kernels move to the updates pocket
Launchpad shows the generic kernels moving between late November 5 and early November 6 UTC. Ubuntu's CVE page still says work in progress, so don't rely on it alone.
- Nov 6, 2026First OpenShift fix: 4.22.22
Red Hat's advisory RHSA-2026:95346 carries the fixed RHCOS kernel for 4.22 clusters. Older 4.x releases and OpenShift 5 still show as affected with no fix.
Not to be confused with CVE-2026-46300, a different kernel bug that CISA did add to its exploited list in October, and which it says can be chained with the PHP2Shell flaws. Two kernel CVEs in the news at once makes it easy for a ticket to get closed against the wrong one. Check that your change record names this number.
What to do now
What to do now, by who you are
- Ask IT or your hosting provider one question: have our Linux servers been patched and rebooted for CVE-2026-98432?
- Ask IT for the list of servers the internet can reach, and get a date next to each one. Nobody can plan reboots without it.
- Agree that some reboots can happen outside the normal window this week.
- List every Linux host, node, VM image and appliance you've got. Then check uname -r on each one against your distribution's fixed version.
- Patch and reboot internet-facing hosts first, then shared container nodes, then the rest.
- No fix available yet? Apply the packet filter below, and make sure it comes back after a reboot.
- Check again after the reboot. An installed kernel does nothing until the machine is running it.
- Run ss -lnMp on hosts running Go services, and find out which MPTCP listeners you actually need.
- Patch Kubernetes nodes and control planes, or roll to a fixed node image. New container images won't help.
- On OpenShift 4.22, upgrade to 4.22.22. On older releases, apply Red Hat's node mitigation for now, and remember pod-to-pod traffic stays unfiltered.
- Go services can set GODEBUG=multipathtcp=0, but treat that as extra cover on top of the kernel fix.
- Re-open any ticket scored from an old record. Keep your own priority based on exposure, whatever label your scanner shows.
- Ask each appliance vendor for its status in writing, and track the ones still investigating.
- Look for unexplained kernel panics and reboots on exposed hosts since mid-October.
- Keep an eye on CISA's list and your distribution's status every day. A KEV listing would change how fast you need to move.
# example output. Your version strings won't match ours, so don't compare against this line $ uname -r 5.14.0-687.64.1.el9_8.x86_64 # compare with your distribution's fixed version $ sysctl net.mptcp.enabled net.mptcp.enabled = 0 $ sudo ss -lnMp # any MPTCP listeners still open? # Red Hat's stopgap filter, saved as cve-2026-98432.nft. It doesn't survive a reboot unless you make it persistent table inet cve_2026_98432 { chain input { type filter hook input priority -310; policy accept; ip protocol tcp ip hdrlength > 5 counter drop } } $ sudo nft --check --file cve-2026-98432.nft $ sudo nft --file cve-2026-98432.nft $ sudo nft list table inet cve_2026_98432 # check the counter. It tells you if the rule actually dropped anything $ sudo nft delete table inet cve_2026_98432 # once you're on the fixed kernel
A few warnings on that filter. Red Hat says it reduces exposure but can't fully prevent exploitation, and it asks you to test it first. It only sees traffic crossing the host's own network stack, so traffic between containers on the same host can get past it. On OpenShift, Red Hat says pod-to-pod traffic isn't covered and has no mitigation for that yet, so a fixed kernel is still the only full answer there. For 4.22 that means 4.22.22. Whether outside traffic forwarded to pods gets filtered depends on your network setup, while filtering at the boundary in front of the cluster avoids those limits. AlmaLinux adds that you shouldn't use this filter if your network relies on CIPSO security labels, which travel in IPv4 options.
You'll also find an extra suggestion doing the rounds: the boot setting init_on_free=1. Someone proposed it on the oss-security mailing list, and a member of CIQ's kernel team replied that it doesn't do anything meaningful here, because the leak comes from live memory rather than freed memory. The reply called it harmless, but said it shouldn't carry weight in advisories. We'd skip the reboot for it and spend that reboot on a fixed kernel if you can get one.
The order we'd work through it
- 01Sort hosts by exposure
Internet-facing first, then shared container nodes that run code you don't fully trust, then internal servers. Internal still counts, since anyone already inside can reach those listening ports.
- 02Filter where you can't patch yet
Use your distribution's rule, and try it on one host before you roll it out. Also ask your firewall team whether the edge already drops IPv4 packets with options. Don't assume it does; send a test.
- 03Patch and reboot
Take the fixed kernel from your distribution, reboot, then confirm with uname -r. Clusters drain and reboot one node at a time, so plan for that taking longer than a server fleet.
- 04Remove the filter afterwards
Delete the stopgap once a host runs the fixed kernel, and write down where you left it. Forgotten rules confuse whoever debugs the network next year.
- 05Chase the stragglers
Appliances, old VM templates, disaster recovery sites and golden images. Update the templates too, or the next server you build will bring the bug straight back.
Harden so the next one hurts less
This bug lives below every control most teams rely on: below the app, the login and the web firewall rule. What limits the damage is how few machines can be reached, how quickly you can reboot them, and how little a single server holds. Those are worth fixing whichever kernel CVE comes next.
Before: every listening port answers the internet
The kernel accepts the handshake before any login, and long-lived keys on the host are there for the taking.
After: fewer doors open, and secrets that expire fast
The edge decides who gets to start a handshake. Even if a host gets rooted, there's little on it worth stealing.
- Management and admin ports left open to the internet because someone needed them once
- Reboots wait for the quarterly window, so kernels drift for months
- Service account keys and passwords sit in config files for years
- Nobody knows which Go services opened MPTCP listeners
- Only the ports the business actually uses are open, and only to the people who need them
- Rolling reboots are rehearsed, and a kernel fix can go out in days
- Secrets come from a vault and expire quickly, with a separate login for each service
- Someone keeps a list of listeners, and untrusted workloads stay off the nodes running sensitive ones
Short-lived credentials pay off the most here, since they shrink the worst day. If a host's secrets come from something like HashiCorp Vault and expire in hours, a rooted machine gives an attacker far less to carry away. We've no reason to single out Vault for this CVE, and we haven't checked its MPTCP behaviour. The point is the design, whichever tool you use.
If you think you've been hit
If you find a server you can't explain
We found no published indicators for this flaw, so you'd be working from general signs: unexplained panics, new accounts, odd outbound traffic. Save evidence first, and don't rotate credentials until the attacker is out.
- 01Containfirst hour
- Isolate the host at the network level, and keep it running if you can, since a reboot wipes memory evidence.
- Take a memory capture and disk snapshot before you change anything.
- Copy kernel logs, auth logs and firewall logs off the box, because root can edit local copies.
- On a Kubernetes node, cordon it and stop new pods from landing there.
- 02Investigatefirst day
- Search kernel logs for panics and oops messages, and ask whoever's on call about odd reboots. The CVE record names skb_under_panic as one crash this bug can cause.
- Check firewall or packet captures for repeated SYNs carrying IPv4 options from one source. That's our inference from the attack, not a published sign.
- Go through new users and SSH keys, then cron jobs, systemd units and kernel modules. Attackers usually leave a way back in.
- List every credential on the host or reachable from it. That list is your worst case.
- 03Removeday 1 to 2
- Rebuild from a clean, patched image. An attacker with root can hide from the tools you'd use to check, so don't try to clean it.
- If other nodes shared those keys or trust and you can't clear them, replace those too.
- Patch the golden image first, so the rebuild doesn't bring the bug back.
- 04Recoverweek 1
- Rotate everything on the worst-case list: service accounts, API tokens, SSH keys, TLS keys, cloud roles and kubeconfigs.
- Revoke any sessions and tokens those accounts issued. A rotated password doesn't kill a token someone already stole.
- Bring systems back in stages, and watch their logins closely for the first few days.
- 05Report and learnweeks 1 to 2
- Bring in legal early, since customer data on the host can start regulator and contract notice clocks.
- Tell your cyber insurer as your policy requires.
- Write down what slowed you down, reboot approvals usually among them, and fix that first.
What this looks like in real life
Four typical setups
- the setup
- A small retailer runs its online shop on one Ubuntu 22.04 virtual server, with the web ports open to the internet. Updates run on their own, and nobody really looks at them.
- what happens
- If those updates only pull from the security pocket, they haven't got the fix, since it's only in the updates pocket so far. The owner sees green ticks and assumes all is well.
- what to do
- Back up the shop, run a full apt upgrade, reboot and check uname -r. If your provider's kernel build has no fix yet, or you can't reboot today, add the packet filter until you can, and ask the provider what it's doing.
- the setup
- A software company runs customer-facing Go APIs on self-managed nodes where MPTCP is enabled, next to batch jobs from several teams.
- what happens
- Those Go APIs may well have opened MPTCP listeners by default, the same setup Anthropic described. A compromised pod could also try this flaw from inside, and a host filter won't see that traffic.
- what to do
- Roll nodes to a fixed kernel first, internet-facing pools ahead of the others. Check listeners with ss -lnMp inside pod network namespaces too, set net.mptcp.enabled to 0 there if you don't need it and restart those services, then review what those nodes' tokens can reach.
- the setup
- A bank runs several OpenShift 4 clusters behind load balancers, with RHEL virtual machines around them. Some clusters are on 4.22 and some are a release or two behind.
- what happens
- The RHEL servers get patched in the normal way, and the 4.22 clusters can move to 4.22.22. The older clusters have no fixed kernel in Red Hat's CVE record yet, and the node filter doesn't cover pod-to-pod traffic.
- what to do
- Patch RHEL now and roll the 4.22 clusters to 4.22.22. On the older ones, apply the MachineConfig mitigation, filter at the boundary and keep untrusted workloads on separate nodes until a fix appears.
- the setup
- A manufacturer's firewalls and access points run Linux under the hood. Nobody there thinks of them as Linux servers, and they aren't on the patch list.
- what happens
- Vendors are still working through it. WatchGuard lists its products as potentially affected with no fix so far, and Fortinet is still investigating a long list. Staff can't patch those kernels themselves.
- what to do
- Add appliances to the inventory, subscribe to each vendor's advisory, and restrict management interfaces to an admin network until the fixes arrive.
How Cohash helps
We run upgrades and cluster work on platforms that sit on these kernels. If you need help planning node reboots across clusters, start with our OpenShift page, which also covers OpenShift support dates, or bring in OpenShift engineers for the rollout. If you're more worried about what a rooted server could reach, take the free assessment to see where your service accounts and secrets stand.
What to take from this
- 01
Install your distribution's fixed kernel and reboot, or use a livepatch your vendor confirms for this CVE. Filters and MPTCP changes leave the bug in place.
- 02
Turning off MPTCP blocks the setup Anthropic's exploit used. It doesn't fix the flaw, and RHEL is still affected with MPTCP off.
- 03
Generic kernels on Ubuntu 22.04, 24.04 and 26.04 got the fix in the updates pocket, so security-only automatic updates can miss it. Ubuntu 20.04 and older still need the filter.
- 04
Containers share the node's kernel. Patch nodes, because new images won't help, and a filter misses pod-to-pod traffic. OpenShift 4.22 clusters can take 4.22.22 now.
- 05
Check your scanner's severity. Vendors rate this anywhere from medium to critical, and your exposure should set the order.
01Is my server affected by CVE-2026-98432?
If it runs a Linux kernel from 4.4 onward and accepts IPv4 TCP connections, assume yes until your distribution's page says your kernel is fixed. RHEL 6 and 7 are listed as not affected. Compare uname -r with your distribution's list, because upstream version numbers won't match.
02Is there a patch for Ubuntu yet?
Yes for the generic kernels on 22.04, 24.04 and 26.04. Launchpad showed them in the regular updates pocket on November 6, though Ubuntu's blog and CVE page hadn't caught up and they weren't in the security pocket. Azure, Oracle and 22.04 HWE kernels were still in -proposed. Run apt upgrade, reboot and check uname -r. Releases 16.04 to 20.04 have no fix yet, so use the packet filter there.
03Does disabling MPTCP fix it?
No. It removes the setup Anthropic's exploit used, but the bug is in ordinary IPv4 TCP. Red Hat points out that RHEL ships with MPTCP off and is still affected. Do it if you don't need MPTCP, then patch anyway.
04Is CVE-2026-98432 being exploited?
It wasn't on CISA's known exploited list in catalog 2026.11.04, and we found no confirmed attacks when we checked on November 6. Anthropic has described a working root exploit but hasn't released it. Don't take that as a reason to wait, since Anthropic says a lost race doesn't crash the target, so attackers can keep trying.
05Do I need to reboot?
Yes. Installing the package does nothing until the machine boots into the new kernel, so check with uname -r afterwards. Some vendors offer live patching, and Amazon lists a livepatch package for Amazon Linux 2023. Check with your vendor whether it covers this CVE before relying on it.
06Do I need to rebuild my container images?
No, because containers use the host's kernel. Patch and reboot the nodes, or roll to a fixed node image from your provider. Google says an unprivileged process in a container can trigger this flaw, so nodes running code you don't fully trust belong near the top of your list.
07Is there a fix for OpenShift?
Yes for 4.22. Upgrade to 4.22.22, which Red Hat released on November 6 with the fixed RHCOS kernel. Red Hat still lists older OpenShift 4 releases and OpenShift 5 as affected with no fix, so keep its node mitigation on those and watch the CVE page.
08Will the packet filter break anything?
Red Hat expects ordinary traffic to carry on, because normal TCP options sit in the TCP header and the rule targets IPv4 options. AlmaLinux warns against it on networks using CIPSO labels. Test it on one host first, and remember it doesn't survive a reboot unless you make it persistent.
09I use only managed cloud services. What do I do?
Your provider runs that kernel, so there's usually nothing to install. Check their bulletin and note it in your vendor review. Managed Kubernetes is a partial exception, since GKE asks customers to upgrade their control plane and nodes to fixed versions.
Three questions, about a minute
Pick an answer and we'll tell you if it's right, and why it is or isn't. The score stays in this browser.
-
Q1Your RHEL 9 servers have MPTCP disabled, the default, and run an old kernel. What's your status?
show the answer
B. Still affected, and you need the fixed kernel plus a reboot Red Hat says RHEL ships with MPTCP off and is still affected, since the bug is in ordinary IPv4 TCP. Install the fixed kernel and reboot.
-
Q2An Ubuntu 24.04 web server just ran apt upgrade with no errors. Are you done, and if not, what's next?
show the answer
D. Reboot and check uname -r, because a new kernel does nothing until the machine is running it The fixed generic kernel is in Ubuntu's updates pocket, so apt upgrade can install it. But the old kernel keeps running until the reboot, so check uname -r afterwards.
-
Q3A Kubernetes team rebuilt all its images on fresh base layers and called the CVE closed. What did they miss?
show the answer
A. The nodes' kernels, which the containers share New images change nothing, because containers use the host's kernel. Patch or replace the nodes. Google says a container process with no special privileges can trigger this flaw.