Skip to content
OpenAdvisories
Critical USN-8501-1 14 CVEs

linux vulnerabilities

Published Jul 2, 2026 · Updated Oct 23, 2026

Summary

It was discovered that a logic flaw existed in the XFRM ESP-in-TCP
subsystem in the Linux kernel when handling socket buffer fragments. This
flaw is known as Fragnesia. A local attacker could use this to escalate
privileges, or possibly escape a container. (CVE-2026-43503)

Several security issues were discovered in the Linux kernel.
An attacker could possibly use these to compromise the system.
This update corrects flaws in the following subsystems:
- USB over IP driver;
- Network file system (NFS) server daemon;
- SMB network file system;
- Tracing infrastructure;
- Ethernet bridge;
- Ceph Core library;
- IPv4 networking;
- IPv6 networking;
- Netfilter;
- RxRPC session sockets;
- X.25 network layer;
(CVE-2024-35896, CVE-2026-23455, CVE-2026-31402, CVE-2026-31607,
CVE-2026-31637, CVE-2026-43011, CVE-2026-43037, CVE-2026-43038,
CVE-2026-43383, CVE-2026-43407, CVE-2026-45988, CVE-2026-46119,
CVE-2026-46243)

Fixed packages 1

ReleasePackageFixed in
Ubuntu · Pro 14.04 LTS Pro:14.04:LTS linux 3.13.0-214.265

Vulnerabilities 14

  • Critical 9.8
    CVE-2026-31402 Public exploit

    nfsd: fix heap overflow in NFSv4.0 LOCK replay cache

    In the Linux kernel, the following vulnerability has been resolved: nfsd: fix heap overflow in NFSv4.0 LOCK replay cache The NFSv4.0 replay cache uses a fixed 112-byte inline buffer (rp_ibuf[NFSD4_REPLAY_ISIZE]) to store encoded operation responses. This size…

  • Critical 9.8

    usbip: validate number_of_packets in usbip_pack_ret_submit()

    In the Linux kernel, the following vulnerability has been resolved: usbip: validate number_of_packets in usbip_pack_ret_submit() When a USB/IP client receives a RET_SUBMIT response, usbip_pack_ret_submit() unconditionally overwrites urb->number_of_packets fro…

  • Critical 9.8

    rxrpc: reject undecryptable rxkad response tickets

    In the Linux kernel, the following vulnerability has been resolved: rxrpc: reject undecryptable rxkad response tickets rxkad_decrypt_ticket() decrypts the RXKAD response ticket and then parses the buffer as plaintext without checking whether crypto_skcipher_d…

  • Critical 9.8

    net/x25: Fix potential double free of skb

    In the Linux kernel, the following vulnerability has been resolved: net/x25: Fix potential double free of skb When alloc_skb fails in x25_queue_rx_frame it calls kfree_skb(skb) at line 48 and returns 1 (error). This error propagates back through the call chai…

  • Critical 9.8

    ip6_tunnel: clear skb2->cb[] in ip4ip6_err()

    In the Linux kernel, the following vulnerability has been resolved: ip6_tunnel: clear skb2->cb[] in ip4ip6_err() Oskar Kjos reported the following problem. ip4ip6_err() calls icmp_send() on a cloned skb whose cb[] was written by the IPv6 receive path as struc…

  • Critical 9.8

    ipv6: icmp: clear skb2->cb[] in ip6_err_gen_icmpv6_unreach()

    In the Linux kernel, the following vulnerability has been resolved: ipv6: icmp: clear skb2->cb[] in ip6_err_gen_icmpv6_unreach() Sashiko AI-review observed: In ip6_err_gen_icmpv6_unreach(), the skb is an outer IPv4 ICMP error packet where its cb contains an I…

  • Critical 9.8

    rxrpc: Fix re-decryption of RESPONSE packets

    In the Linux kernel, the following vulnerability has been resolved: rxrpc: Fix re-decryption of RESPONSE packets If a RESPONSE packet gets a temporary failure during processing, it may end up in a partially decrypted state - and then get requeued for a retry.…

  • Critical 9.4

    net/tcp-md5: Fix MAC comparison to be constant-time

    In the Linux kernel, the following vulnerability has been resolved: net/tcp-md5: Fix MAC comparison to be constant-time To prevent timing attacks, MACs need to be compared in constant time. Use the appropriate helper function for this.

  • Critical 9.1

    netfilter: nf_conntrack_h323: check for zero length in DecodeQ931()

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_conntrack_h323: check for zero length in DecodeQ931() In DecodeQ931(), the UserUserIE code path reads a 16-bit length from the packet, then decrements it by 1 to skip the protoc…

  • Critical 9.1

    libceph: Fix potential out-of-bounds access in ceph_handle_auth_reply()

    In the Linux kernel, the following vulnerability has been resolved: libceph: Fix potential out-of-bounds access in ceph_handle_auth_reply() This patch fixes an out-of-bounds access in ceph_handle_auth_reply() that can be triggered by a message of type CEPH_MS…

  • Critical 9.1

    libceph: Fix slab-out-of-bounds access in auth message processing

    In the Linux kernel, the following vulnerability has been resolved: libceph: Fix slab-out-of-bounds access in auth message processing If a (potentially corrupted) message of type CEPH_MSG_AUTH_REPLY contains a positive value in its result field, it is treated…

  • High 8.8
    CVE-2026-43503 Public exploit

    net: skbuff: propagate shared-frag marker through frag-transfer helpers

    In the Linux kernel, the following vulnerability has been resolved: net: skbuff: propagate shared-frag marker through frag-transfer helpers Two frag-transfer helpers (__pskb_copy_fclone() and skb_shift()) fail to propagate the SKBFL_SHARED_FRAG bit in skb_shi…

  • High 7.1

    netfilter: validate user input for expected length

    In the Linux kernel, the following vulnerability has been resolved: netfilter: validate user input for expected length I got multiple syzbot reports showing old bugs exposed by BPF after commit 20f2505fb436 ("bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt…

  • High 7.1
    CVE-2026-46243 Public exploit

    smb: client: reject userspace cifs.spnego descriptions

    In the Linux kernel, the following vulnerability has been resolved: smb: client: reject userspace cifs.spnego descriptions cifs.spnego key descriptions contain authority-bearing fields such as pid, uid, creduid, and upcall_target that cifs.upcall treats as ke…

References

  • report
    https://ubuntu.com/security/CVE-2024-35896
  • report
    https://ubuntu.com/security/CVE-2026-23455
  • report
    https://ubuntu.com/security/CVE-2026-31402
  • report
    https://ubuntu.com/security/CVE-2026-31607
  • report
    https://ubuntu.com/security/CVE-2026-31637
  • report
    https://ubuntu.com/security/CVE-2026-43011
  • report
    https://ubuntu.com/security/CVE-2026-43037
  • report
    https://ubuntu.com/security/CVE-2026-43038
  • report
    https://ubuntu.com/security/CVE-2026-43383
  • report
    https://ubuntu.com/security/CVE-2026-43407
  • report
    https://ubuntu.com/security/CVE-2026-43503
  • report
    https://ubuntu.com/security/CVE-2026-45988
  • report
    https://ubuntu.com/security/CVE-2026-46119
  • report
    https://ubuntu.com/security/CVE-2026-46243