rxrpc: Also unshare DATA/RESPONSE packets when paged frags are present (CVE-2026-43500)
38866
16 September 2026
16 September 2026
CLOSED
LOW
7.8 HIGH 3.1 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVE-2026-43500
|
Brocade Security Advisory ID |
BSA-2026-3616 |
|
Component |
Kernel |
|
|
|
Summary
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.
Products Confirmed Not Affected
- Brocade Fabric OS
Brocade Fabric OS is Not Affected. VEX Code: Component_not_present
- Brocade ASCG
Brocade ASGC Standard is not Affected. VEX Code: Component_not_present
Brocade ASCG OVA is not Affected. VEX Code: Vulnerable_Code_not_Present
- Brocade SANnav
Brocade SANnav Standard is not Affected. VEX Code: Component_not_present
Brocade SANnav OVA is not Affected. VEX Code: Vulnerable_Code_not_Present
Notes
- This statement applies across all supported Broadcom Brocade Fibre Channel products
Revision History
|
Version |
Change |
Date |
|
1.0 |
Initial Publication |
9/16/2026 |
Disclaimer
THIS DOCUMENT IS PROVIDED ON AN AS-IS BASIS SOLELY FOR INFORMATIONAL PURPOSES AND DOES NOT IMPLY ANY KIND OF GUARANTY OR WARRANTY, INCLUDING THE WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. YOUR USE OF THE INFORMATION CONTAINED HEREIN IS AT YOUR OWN RISK. ALL INFORMATION PROVIDED HEREIN IS BASED ON BROCADE'S CURRENT KNOWLEDGE AND UNDERSTANDING OF THE VULNERABILITY AND IMPACT TO BROCADE HARDWARE AND SOFTWARE PRODUCTS. BROCADE RESERVES THE RIGHT TO CHANGE OR UPDATE THIS DOCUMENT AT ANY TIME.