Back to Blog
CVE-2026-98432 Linux Server Checklist: Check, Patch, and Verify

CVE-2026-98432 Linux Server Checklist: Check, Patch, and Verify

   Mariusz Antonik    Security    8 min read    50 views

CVE-2026-98432 is a critical Linux kernel vulnerability in IPv4 TCP connection handling. The official CVE record describes a use-after-free condition involving TCP request sockets and assigns a CVSS 3.1 score of 9.8. For administrators, the practical response is straightforward: identify exposed systems, use your distribution's advisory to determine whether its kernel package is affected, install the supported fix, reboot into it, and verify the running state.

This checklist focuses on confirmed, defensible actions. Internet reports may add claims about active scanning or specific exploit paths, but those claims should not replace vendor guidance. Treat an internet-facing Linux host as urgent based on the vulnerability itself, and use the official CVE record plus your operating-system security tracker as the source of truth.

What is confirmed about CVE-2026-98432?

The flaw affects IPv4 TCP processing in the Linux kernel. The official description explains that ownership of connection options can be transferred while another CPU concurrently handles a retransmitted SYN, creating a use-after-free condition. A network-reachable vulnerability in kernel TCP handling has a much larger blast radius than a bug limited to a local utility because a public listener can expose the affected code path before an application authenticates the client.

The upstream record identifies Linux 4.4 and later branches as affected until their corresponding fixes. Upstream fixed-version markers include 5.10.272, 5.15.223, 6.1.190, 6.6.159, 6.12.113, 6.18.56, 7.2.10, and 7.3. Do not compare those numbers mechanically with a distribution kernel and conclude that it is vulnerable: Debian, Ubuntu, Oracle Linux, Red Hat, SUSE, and cloud vendors can backport the fix without adopting the upstream version string.

Step 1: inventory public IPv4 TCP exposure

Start by finding systems that accept IPv4 TCP traffic from untrusted networks. Prioritize reverse proxies, VPN gateways, web servers, mail servers, remote administration endpoints, Kubernetes nodes, container hosts, and any small-business server with direct port forwarding.

uname -r
cat /etc/os-release
sudo ss -lntp
sudo nft list ruleset

The first two commands identify the running kernel and distribution. The socket listing shows listening TCP services; the firewall output helps you understand which listeners are actually reachable. Cloud security groups, load balancers, NAT rules, host firewalls, and router forwarding must all be considered. A service bound to 0.0.0.0 is not necessarily public, while a restrictive host firewall does not help if an upstream rule was changed unexpectedly.

Create a short inventory with host, owner, environment, public address, exposed ports, kernel package, running kernel, maintenance window, and remediation status. That list prevents a well-patched primary server from hiding an overlooked staging host or old appliance.

Step 2: check the authoritative distribution status

Use the security tracker for the exact distribution release and kernel flavor. The Debian tracker, Ubuntu notice, vendor advisories, and managed-cloud bulletins may show different package versions because each vendor maintains its own kernel build and backports.

  • Record the package version currently installed, not only the output of uname -r.
  • Check whether the vendor marks that exact release and kernel flavor fixed, vulnerable, under investigation, or not affected.
  • Confirm that the repository configured on the host contains the corrected package.
  • Do not cherry-pick an upstream patch into a production distribution kernel unless you own the kernel build and validation process.
  • For cloud-managed services, read the provider bulletin to understand whether the provider or customer owns the remediation.

Examples for package inspection include apt-cache policy linux-image-generic on Debian-family systems and dnf updateinfo info --cves CVE-2026-98432 on RPM-family systems. Package names vary by platform, so treat these as starting points rather than universal commands.

Step 3: inspect MPTCP without treating it as the whole vulnerability

Multipath TCP may be relevant to particular exposure paths and applications, so it is sensible to record whether it is enabled. It is not sensible to assume that checking one sysctl proves the host safe. The official record describes an IPv4 TCP kernel flaw; the supported kernel update remains the primary remediation.

sysctl net.mptcp.enabled 2>/dev/null || true
sudo ss -lntp
sudo ss -Mlnp 2>/dev/null || true

The available ss options depend on the installed iproute2 version. If a command is unsupported, document that result rather than interpreting empty output as proof that MPTCP is unused. Also review application configuration and service documentation, especially for software that can enable multipath behavior independently of your assumptions.

Step 4: patch through the supported channel

Once the vendor marks a corrected package available, install it through the normal package-management and change-control path. Snapshot or back up critical data first, confirm console or out-of-band access, check bootloader health, and make sure the previous known-good kernel remains available for rollback where your platform supports it.

# Debian or Ubuntu family: review before approving
sudo apt update
apt list --upgradable

# RHEL, Oracle Linux, Rocky, or AlmaLinux family: review advisories
sudo dnf updateinfo list --cves CVE-2026-98432

Use the distribution's documented command to install the corrected kernel. Avoid copying a generic one-line upgrade command into every host: kernel package names, live-patching coverage, boot arrangements, repositories, and maintenance policies differ. If live patching is offered, confirm explicitly that it covers this CVE and this kernel build. A live-patch client reporting “healthy” is not evidence that every vulnerability is covered.

Step 5: use temporary controls carefully if patching must wait

If the corrected kernel cannot be installed immediately, reduce exposure while arranging the maintenance window. Remove unnecessary public listeners, restrict source networks at the cloud firewall and host firewall, move administration behind a VPN or bastion, and disable unused services. These measures reduce attack surface but do not repair the vulnerable kernel.

Some vendor or application guidance may recommend disabling MPTCP temporarily. If you use such a control, follow guidance for your exact platform, record the previous value, understand whether existing sockets or services need restarting, and test application connectivity. Do not present net.mptcp.enabled=0 as a complete fix unless your vendor explicitly says it is sufficient for your affected configuration. Plan to patch and reboot regardless.

Step 6: reboot and prove that the fixed kernel is running

Installing a kernel package does not change the kernel already running in memory. Schedule and complete a reboot unless your vendor provides a verified live fix. After the host returns, check the booted version, service state, listening ports, firewall rules, application health, logs, and monitoring data.

uname -r
uptime -s
systemctl --failed
sudo ss -lntp
journalctl -b -p warning

Then compare uname -r and the installed package against the vendor advisory. Test the application from the correct network path, not only from localhost. A successful process check can miss a failed load balancer route, firewall change, certificate problem, or service bound to the wrong address.

Step 7: verify the whole fleet, including systems that missed the window

The most common operational failure is not an unsuccessful update; it is an untracked server that never entered the update plan. Query every managed host for operating-system release, running kernel, installed kernel package, last reboot, public listeners, and owner. Flag systems where the fixed package is installed but the old kernel is still running.

Keep evidence for each host:

  • vendor advisory and status checked;
  • corrected package version installed;
  • reboot completed or documented live-fix coverage confirmed;
  • running kernel rechecked;
  • services and external reachability tested;
  • temporary firewall or MPTCP changes reviewed;
  • exception owner and deadline recorded for any unresolved host.

How Linux server monitoring supports the response

Linux server monitoring should make remediation visible without creating a new wall of alerts. During the incident window, use immediate checks for newly failed services, unavailable endpoints, unexpected listeners, and reboot failures. Afterward, a weekly report is often better for slower control drift: kernel versions, pending security updates, reboot requirements, firewall changes, certificate expiry, backup age, storage growth, and recurring service failures.

A useful report does not merely say “patching OK.” It identifies the expected fixed state, lists hosts that differ, shows what changed since last week, and assigns an action and owner. That is especially useful for developers and small businesses that operate a handful of Linux servers but do not have a security operations center watching dashboards around the clock.

Final CVE-2026-98432 response checklist

  1. Identify all internet-reachable Linux hosts and IPv4 TCP listeners.
  2. Record distribution, release, kernel flavor, package version, and running kernel.
  3. Check the official CVE record and the vendor advisory for each host.
  4. Review MPTCP state and application use without treating it as the only exposure condition.
  5. Apply the supported corrected kernel package.
  6. Reduce external exposure while waiting, but do not confuse mitigation with remediation.
  7. Reboot or confirm exact live-patch coverage.
  8. Verify the running kernel, failed units, listeners, firewall, logs, and external application health.
  9. Check every fleet member for missed updates and pending reboots.
  10. Keep the evidence in a concise weekly infrastructure health report.

CVE response is complete only when the corrected state is running and verified on every relevant host. Package installation, a quiet dashboard, or an empty MPTCP command is not enough on its own.

Want weekly Linux security and health checks without dashboard fatigue?

DMCloud Architect turns Linux and MySQL health checks into practical weekly reports, helping developers and small business owners see patch drift, pending reboots, capacity risks, and recurring failures before they become incidents.

Get the free starter plan for weekly infrastructure health reports.

About the Author
Mariusz Antonik

Oracle Cloud Infrastructure expert and consultant specializing in database management and automation.

All Tags
#active-directory #adcli #Advanced #agent-visibility #agentless-monitoring #alerts #amazon-linux-2023 #argo-cd #asset-inventory #atop #auditd #automation #backend-infrastructure #backup-setup #backup-verification #backups #bandwidth-monitoring #bare-metal-server #baseline-delta-monitoring #Bash #bash cpu monitoring script #bash monitoring #bash scripting #bash-automation #bash-script #bash-scripts #Beginner #Best Practices #bind-dns #block volume backup #brute-force-protection #Capacity Planning #career-development #centos-7 #centos-ftp-migration #centralized-logging #chromebook-linux #ci-cd #cifs-mounts #cloud backup strategy #cloud-administration #cloud-costs #cloud-database-setup #cloud-networking #cloudflare-workers #cluster-administration #compute #container-monitoring #control-panel-security #cpu bottleneck #CPU Monitoring #cpu monitoring linux #cpu monitoring script linux #cpu trends #cpu usage trends #cpu usage trends linux #cpu-monitoring-script #cpu-monitoring-without-tools #cpu-performance-decline-server #cpu-performance-degradation-linux #cpu-performance-trends-linux #cpu-pressure-linux #cpu-reporting-linux-server #cpu-saturation #cpu-usage-history-linux #create oracle db system in oci #cron #cron cpu monitoring #cron cpu monitoring linux #cron jobs #cron-monitoring #custom-linux-distribution #cve-2026-98432 #cve-advisory #data-sanitization #database #database monitoring #database performance #database-health #database-migration #database-setup #debian #deployment-checklist #detect slow queries mysql #devops #devops-career #devops-checklist #devops-help #devops-interview #devops-learning #disk capacity planning server #disk forecasting linux #disk growth trend linux #Disk Monitoring #disk usage #disk usage script linux #disk usage trends #disk-capacity #disk-growth #disk-saturation-detection-linux #disk-scaling-planning-linux #disk-usage-history-linux #dns-migration #dnssec #Early Detection #easy infrastructure monitoring #ebpf #egress-monitoring #elasticsearch #exposed-port-monitoring #fail2ban #field-server-checklist #firewall-rules #fleet-ops #free-tier #freelance-sysadmin #gitlab-ci #gitops-security #growth-trends #Guide #health dashboards #Health Reporting #historical server monitoring #historical-monitoring #home-lab #how to monitor cpu usage linux #hpc #https-certificates #incident-response #infiniband #infrastructure #infrastructure health #infrastructure health dashboard #infrastructure health reporting #infrastructure monitoring #infrastructure monitoring report #infrastructure trends #infrastructure trends monitoring #Infrastructure Visibility #infrastructure-as-code #infrastructure-automation #infrastructure-checklist #infrastructure-reporting #interview-prep #ip-allowlist #iproute2 #it-asset-disposal #journald #kernel-patching #kubernetes-security #latency-checks #lightweight linux monitoring #lightweight monitoring #lightweight-monitoring-solution #linux #linux administration #linux cpu monitoring #linux cpu usage #linux disk capacity planning #linux disk usage #Linux monitoring #linux monitoring setup #linux monitoring tools #linux performance #linux performance monitoring #linux server #linux server monitoring #linux servers #linux storage #linux tools #linux-admin #linux-commands #linux-disk-monitoring #linux-file-sharing #linux-hardening #linux-health #linux-home-lab #linux-hotspot #linux-migration #linux-monitoring-for-small-business #linux-monitoring-script #linux-monitoring-small-business #linux-networking #linux-patch-management #linux-performance-tuning #linux-plus #linux-remote-desktop #linux-security #linux-server-health #linux-server-health-checks #linux-troubleshooting #lmod #local-dns #local-network #log-management #log-retention #logrotate #loki #low maintenance monitoring #lpic-1 #machine-password-rotation #mkcert #monitor cpu usage over time linux #monitor linux server health #monitor server trends #monitor small production server #monitor-server-trends-over-time #monitoring #monitoring without complexity #monitoring-agent #monitoring-for-lean-teams #monitoring-without-devops-team #mptcp #MySQL #mysql health reporting #MySQL monitoring #mysql optimization #MySQL Performance #mysql performance degradation #mysql performance monitoring #mysql performance trends #mysql query performance issues #mysql server monitoring #mysql slow queries #mysql slow query analysis #mysql slow query monitoring #mysql trends #mysql-health #mysql-health-check #mysql-heatwave #mysql-indexing #mysql-monitoring-lightweight #mysql-monitoring-production #mysql-performance-visibility #mysql-query-degradation #mysql-query-latency #mysql-slow-query #mysql-workload-trends #network-automation #network-exposure #network-monitoring #network-traffic #networking #networkpolicy #nftables #node-express #nsg #observability #OCI #oci backup #oci bastion tutorial #oci block volume #oci infrastructure as code #OCI monitoring #oci networking #oci oracle database private subnet setup #oci oracle database tutorial #oci security #oci setup guide #oci terraform tutorial #oci tutorial for beginners #oci vcn terraform #oci virtual machine db system guide #oci-database #oci-mysql-heatwave #oci-mysql-heatwave-tutorial #oci-subnets #offline-pwa #open-port-monitoring #openhpc #operations-checklist #oracle base database service tutorial #oracle cloud bastion #oracle cloud free tier tutorial #oracle cloud infrastructure step by step #oracle cloud infrastructure tutorial #oracle cloud storage #oracle database on oci setup #oracle-cloud #oracle-cloud-mysql-database-service #oracle-cloud-mysql-setup #oracle-cloud-vcn-setup #oracle-linux #oracle-linux-9 #outbound-connections #patch-compliance #patch-management #path-mtu-discovery #Performance #Performance Degradation #performance monitoring #performance trend monitoring #performance trends #ping-monitoring #plan disk growth server #plesk #practical server monitoring #practical-linux-monitoring #predict disk usage growth #private instance access #process-monitoring #production-database #production-troubleshooting #prometheus #proxmox #Python #query optimization #query-trends #remote-workstation-security #rhel-tuned #rollback #route-tables #rsyslog #rtnetlink #samba-server #Security #security lists #security-audit #security-compliance #security-hardening #security-monitoring #selinux #server #server health #server health reporting #server health weekly report #server monitoring #Server Performance #server trend analysis #server-administration #server-audit #server-checklist #server-decommissioning #server-diagnostics #server-hardening #server-health-check #server-health-checklist #server-health-insights #server-health-summary #server-management #server-operations #server-security #server-security-audit #server-security-checklist #server-throughput #server-trends #server-troubleshooting #servers #service-worker #siem #simple cpu monitoring linux #simple linux monitoring #simple monitoring small business #simple monitoring system #simple ops monitoring #slow queries #slow query reporting mysql #slow-query-log #slurm #small business infrastructure #small business IT #small business servers #small infrastructure monitoring #small server monitoring #small-business-monitoring #small-business-security #small-business-server-monitoring #small-business-tech #software-support-engineer #sosreport #source-built-linux #ssh #ssh bastion #ssh-security #sssd #storage capacity planning linux #storage monitoring #subnets #support-engineer-interview #sysadmin-checklist #sysadmin-lab #syscall-monitoring #sysstat #System Health #system health reporting #system-administration #system-monitoring #systemd #tcp-mtu-probing #tcp-tuning #technical-support #terraform oci compute #terraform oracle cloud infrastructure #track-disk-growth-linux #Trend Monitoring #trend-analysis #trends #Troubleshooting #tuned-adm #Tutorial #ubuntu #ufw #uptime-checks #uptime-monitoring #vcn #vcn-design #vector #vps-management #vps-setup #vsftpd #vulnerability-management #vulnerability-response #wazuh #weekly-checklist #weekly-health-report #weekly-health-reporting #weekly-health-reports #weekly-reports #weekly-server-report #windows-admin #windows-agent #windows-linux #xrdp