A Linux kernel local privilege escalation vulnerability chain known as “Dirty Frag” has been publicly disclosed. The vulnerabilities are tracked as:
The issue is considered similar in nature to the previously discussed “Copy Fail” vulnerability because it allows an unprivileged local user to gain root privileges through page-cache corruption mechanisms in the Linux kernel networking stack.
The vulnerabilities impact Linux kernel subsystems related to:
This article explains its impact on VMware Avi Load Balancer.
Avi Load Balancer Controller and Service Engine
CVE-2026-43284 and CVE-2026-43500 are bugs in the Linux kernel. Avi Load Balancer is a hardened virtual appliance built on top of Ubuntu, and is therefore subject to these vulnerabilities at the operating system layer.
The vulnerabilities are caused by flaws in Linux kernel networking subsystems related to page-backed memory handling. CVE-2026-43284 affects the IPsec ESP path, including the esp4 and esp6 kernel modules. CVE-2026-43500 affects the RxRPC subsystem, including the rxrpc kernel module.
Under specific conditions, an attacker may be able to corrupt page-cache-backed memory and gain root privileges.
Successful exploitation requires local access to the system. Remote client traffic to an Avi virtual service is not sufficient by itself to exploit this vulnerability.
Avi Load Balancer does not use the affected RxRPC subsystem in any default code path. Avi Load Balancer may include the affected ESP kernel modules as part of the underlying Ubuntu operating system, but these modules are not loaded by default unless required by the environment.
The Avi Load Balancer Security team is actively working to include the kernel fix in upcoming Avi releases. Once Ubuntu publishes patched kernel versions, those fixes will be validated and shipped as part of the next scheduled updates.
Note: The fix for these CVEs cannot be delivered via an Avi patch. The fix can be delivered via a maintenance release containing the fixed kernel.
This article will be updated with any released versions that ship the fixed kernel.
Mitigation:
cat > /etc/modprobe.d/disable-dirtyfrag.conf <<'EOF'install esp4 /bin/falseinstall esp6 /bin/falseinstall rxrpc /bin/falseEOFrmmod esp4 esp6 rxrpc 2>/dev/null || trueVerification:
grep -E '^(esp4|esp6|rxrpc) ' /proc/modulesmodprobe -n -v esp4modprobe -n -v esp6modprobe -n -v rxrpc
install /bin/falseinstall /bin/falseinstall /bin/false