Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2026-68426— xfrm: fix stale skb->prev after async crypto steals a GSO segment

AI Predicted 7.8 Difficulty: Hard

Possible ATT&CK Techniques 1AI

T1190 · Exploit Public-Facing Application

Affected Version Matrix 8

VendorProductVersion RangeStatus
LinuxLinuxf53c723902d1ac5f0b0a11d7c9dcbff748dde74e< 33e1b0d25ca0d2818c635ff80e6aa0d295e08a98affected
f53c723902d1ac5f0b0a11d7c9dcbff748dde74e< bbca7cc3b2b4b10afbfee99b81d9ee78f5423046affected
f53c723902d1ac5f0b0a11d7c9dcbff748dde74e< 3f4c3919baf0944ad96580467c302bc6c7758b00affected
4.16affected
< 4.16unaffected
6.18.42≤ 6.18.*unaffected
7.1.6≤ 7.1.*unaffected
7.2-rc4≤ *unaffected
Get alerts for future matching vulnerabilitiesLog in to subscribe

I. Basic Information for CVE-2026-68426

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
xfrm: fix stale skb->prev after async crypto steals a GSO segment
Source: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: xfrm: fix stale skb->prev after async crypto steals a GSO segment skb_gso_segment() leaves the segment list head with ->prev pointing at the last segment, an invariant validate_xmit_skb_list() relies on when it sets its tail pointer (tail = skb->prev). When validate_xmit_xfrm() walks a GSO list and some segments are stolen by async crypto (->xmit() returns -EINPROGRESS), those segments are unlinked from the list but the head ->prev is never updated. If the last segment is the one stolen, the returned head still has ->prev pointing at it, even though it is now owned by the crypto engine and may be freed. validate_xmit_skb_list() later does tail->next = skb, writing through that stale pointer -- a use-after-free. Repoint skb->prev at the last retained segment before returning.
Source: CVE Program / CVE List V5
CVSS Information
N/A
Source: CVE Program / CVE List V5
Vulnerability Type
N/A
Source: CVE Program / CVE List V5

Affected Products

VendorProductAffected VersionsCPESubscribe
LinuxLinux f53c723902d1ac5f0b0a11d7c9dcbff748dde74e ~ 33e1b0d25ca0d2818c635ff80e6aa0d295e08a98 -
LinuxLinux 4.16 -

II. Public POCs for CVE-2026-68426

#POC DescriptionSource LinkShenlong Link
AI-Generated POCPremium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-68426

登录查看更多情报信息。

Patches & Fixes for CVE-2026-68426 (3)

Same Patch Batch · Linux · 2026-08-10 · 345 CVEs total

CVE-2026-68310wifi: mt76: mt7915: guard HE capability lookups
CVE-2026-68320sctp: fix auth_chunk_list capacity check in sctp_auth_ep_add_chunkid
CVE-2026-68319pds_core: fix deadlock between reset thread and remove
CVE-2026-68318pds_core: fix use-after-free on workqueue during remove
CVE-2026-68317pds_core: fix auxiliary device add/del races
CVE-2026-68316accel: ethosu: Fix element size accounting for cmd stream validation
CVE-2026-68315sctp: validate stream count in sctp_process_strreset_inreq()
CVE-2026-68314net: mctp i3c: clean up notifier and buses if driver register fails
CVE-2026-68313tipc: fix infinite loop in __tipc_nl_compat_dumpit
CVE-2026-68312cifs: fix cifsFileInfo leak on kmalloc failure in deferred close drain paths
CVE-2026-68311wifi: mt76: mt7925: guard link STA in decap offload
CVE-2026-68305drm/xe/vf: Add drm_dev guards when detaching CCS read/write buffers
CVE-2026-68300sctp: auth: verify auth requirement when auth_chunk is NULL
CVE-2026-68301net: hsr: fix memory leak on slave unregistration by removing synced VLANs
CVE-2026-68302amt: re-read skb header pointers after every pull
CVE-2026-68303drm/vc4: hvs/v3d: Fix null dereference in unbind
CVE-2026-68304wifi: brcmfmac: fix 802.1X-SHA256 call trace warning
CVE-2026-68307wifi: mt76: mt7925: fix crash in reset link replay
CVE-2026-68309wifi: mt76: connac: fix possible NULL-pointer deref in mt76_connac_mcu_uni_bss_he_tlv()
CVE-2026-68308wifi: mt76: mt7996: check pointer returned by mt76_connac_get_he_phy_cap()

Showing top 20 of 345 CVEs. View all on vendor page &rarr; →

IV. Related Vulnerabilities

V. Comments for CVE-2026-68426

No comments yet


Leave a comment