Skip to content
CVE Ledger
  • Newest CVEsPage
  • Recently added to KEVPage
  • Rising exploitation (EPSS)Page
  • Weekly digestPage
  • StatisticsPage
  • WatchlistPage
  • API documentationPage
  • MCP serverPage
  • Data sourcesPage
  • Data statusPage
  • ChangelogPage
  • AboutPage
  • How it's builtPage
  • Support the projectPage
Back

CVE-2026-43500

rxrpc: Also unshare DATA/RESPONSE packets when paged frags are present

Description

In the Linux kernel, the following vulnerability has been resolved: rxrpc: Also unshare DATA/RESPONSE packets when paged frags are present The DATA-packet handler in rxrpc_input_call_event() and the RESPONSE handler in rxrpc_verify_response() copy the skb to a linear one before calling into the security ops only when skb_cloned() is true. An skb that is not cloned but still carries externally-owned paged fragments (e.g. SKBFL_SHARED_FRAG set by splice() into a UDP socket via __ip_append_data, or a chained skb_has_frag_list()) falls through to the in-place decryption path, which binds the frag pages directly into the AEAD/skcipher SGL via skb_to_sgvec(). Extend the gate to also unshare when skb_has_frag_list() or skb_has_shared_frag() is true. This catches the splice-loopback vector and other externally-shared frag sources while preserving the zero-copy fast path for skbs whose frags are kernel-private (e.g. NIC page_pool RX, GRO). The OOM/trace handling already in place is reused.

Public exploit

An exploit or proof of concept is public: anyone can try it against an unpatched system. The public collections list a Metasploit module and 2 Exploit-DB entries for it. A reference of the record is tagged as an exploit.

Show the exploits4

Metasploit modules1 module

Exploit-DB2 entries

References tagged exploit1 reference

Modules, templates and exploits as listed by the Metasploit Framework (BSD-3-Clause), ProjectDiscovery's Nuclei templates (MIT) and the Exploit Database (GPLv2), read once a day. Where the data comes from

Timeline

  1. ID reserved

    By Linux

  2. · 10 days later

    Published

  3. · 4 months later

    Record updated

Changes after publication (a new score, a public exploit, EPSS crossing 1, 10 or 50 %, leaving KEV) are kept since November 2026; earlier ones are not known.

Scores

CVSS scores of CVE-2026-43500, by who scored it
Scored byCVSSScoreVector
LinuxCNA (assigner)3.1High7.8CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CISA-ADPADP (enrichment)3.1High7.8CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
redhat-SADPADP (enrichment)3.1High7.8CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
NVDNVD · Modified3.1High7.8CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
EPSS (exploitation in 30 days)
94.1% · top 0.2% of all CVEs (9 Nov 2026)
CISA SSVC
Exploitation: none · Automatable: no · Technical impact: total
Loading the EPSS history…

The list uses the assigner's score when there is one, then CISA's, then NVD's: High 7.8.

Affected products

  • Linux · Linux

    • affected d0d5c0cd1e711c98703f3544c1e6fc1372898de5 – < 7c504ffab3efce8f7e4f463b314ae31030bdf18b
    • affected d0d5c0cd1e711c98703f3544c1e6fc1372898de5 – < 3711382a77342a9a1c3d2e7330dcfc7ea927f568
    • affected d0d5c0cd1e711c98703f3544c1e6fc1372898de5 – < 3eae0f4f9f7206a4801efa5e0235c25bbd5a412c
    • affected d0d5c0cd1e711c98703f3544c1e6fc1372898de5 – < d45179f8795222ce858770dc619abe51f9d24411
    • affected d0d5c0cd1e711c98703f3544c1e6fc1372898de5 – < aa54b1d27fe0c2b78e664a34fd0fdf7cd1960d71
  • Linux · Linux

    • affected 5.3
    • unaffected < 5.3
    • unaffected 6.6.140 – ≤ 6.6.*
    • unaffected 6.12.88 – ≤ 6.12.*
    • unaffected 6.18.29 – ≤ 6.18.*
    • unaffected 7.0.6 – ≤ 7.0.*
    • unaffected 7.1 – ≤ *

References

9

Sources

The same CVE in the primary databases and aggregators, to check against.

Badge for a README or a ticket

CVE-2026-43500 badge
[![CVE-2026-43500](https://cveledger.app/badge/CVE-2026-43500.svg)](https://cveledger.app/cve/CVE-2026-43500)

Record last updated .