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

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-90063— virtio-net: Ensure that TCP packets don't overflow gso_segs

Quick assessment

Affected
Linux Linux
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

在 Linux 内核中,以下漏洞已得到修复: virtio-net:确保 TCP 数据包不会导致 gso_segs 溢出 用户可以在通过 的 套接字构造的数据包中指定任意 ,甚至可能小于 。与此同时, 。当用户构造 的数据包时,在将 SKB 长度除以 时,存在部分 GSO 的 16 位 字段溢出的风险。 解决方案:将 TCP 数据包的 调整为至少等于 。对于 UDP GSO 数据包,保持其 不变,因为 是有效的,并在 中进行了明确测试。

AI Predicted 5.5 Difficulty: Moderate EPSS 0.21% · P11

Affected Version Matrix 24

VendorProduct Version RangeStatus
Linux Linux 7c6d2ecbda83150b2036a2b36b21381ad4667762< d3d111fe809773edbb4ae121e36253b7d683509a affected
7c6d2ecbda83150b2036a2b36b21381ad4667762< 8f6667a081887c2b59c6f3dd86c1789ada563762 affected
7c6d2ecbda83150b2036a2b36b21381ad4667762< 339f47ae04dcc6b5a730dd6bc70dddc8937c3260 affected
7c6d2ecbda83150b2036a2b36b21381ad4667762< 29bd12c7c5f9d6cf855b87bace18f71e9607f9e8 affected
7c6d2ecbda83150b2036a2b36b21381ad4667762< 0e5ed3b98d1d8d251acfdccfeaa607453ad12954 affected
7c6d2ecbda83150b2036a2b36b21381ad4667762< 75c271c48f483af678e514734e10b2452410e08c affected
7c6d2ecbda83150b2036a2b36b21381ad4667762< c27c449d455aafd9018a3cbab150f1c42c87923f affected
bfbaf151efe491e30697e21c8b7ae1b615480873 affected
… +16 more rows
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-90063

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
virtio-net: Ensure that TCP packets don't overflow gso_segs
Source: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: virtio-net: Ensure that TCP packets don't overflow gso_segs The user can specify any gso_size in a packet crafted with an AF_PACKET PACKET_VNET_HDR socket, even smaller than TCP_MIN_GSO_SIZE = 8. At the same time, GSO_MAX_SIZE = 8 * GSO_MAX_SEGS = 8 * 65535. When the user crafts a packet with gso_size < 8, there is a risk for partial GSO to overflow the 16-bit gso_segs field when dividing the SKB length by gso_size. Adjust gso_size of TCP packets to be at least TCP_MIN_GSO_SIZE = 8. Keep gso_size of UDP GSO packets, as gso_size=1 is valid and explicitly tested at tools/testing/selftests/net/tun.c:649.
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

Vendor Product Affected Versions CPE Subscribe
Linux Linux 7c6d2ecbda83150b2036a2b36b21381ad4667762 ~ d3d111fe809773edbb4ae121e36253b7d683509a -
Linux Linux 5.7 -

II. Public POCs for CVE-2026-90063

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-90063

请登录查看更多情报信息。

Patches & Fixes for CVE-2026-90063 (7)

Same Patch Batch · Linux · 2026-09-17 · 600 CVEs total

CVE-2026-90173 9.8 CRITICAL smb: smbdirect: free completion queues with ib_free_cq()
CVE-2026-92489 9.8 CRITICAL xfrm: Fix skb double-free in xfrm_dev_direct_output()
CVE-2026-90104 9.8 CRITICAL NFSv4.1: zero referring call lists before decoding
CVE-2026-90235 9.8 CRITICAL sunrpc: xprtsock: annotate shared socket callbacks with READ_ONCE/WRITE_ONCE
CVE-2026-90151 9.8 CRITICAL NFSv4: remove callback IDR entry on client allocation failure
CVE-2026-90110 9.4 CRITICAL inetpeer: randomize RB-tree node comparison using SipHash
CVE-2026-90414 9.1 CRITICAL IB/isert: reject PDUs declaring more data than was received
CVE-2026-90413 9.1 CRITICAL IB/isert: reject login PDUs declaring more data than was received
CVE-2026-90230 9.1 CRITICAL nvmet: fix heap out-of-bounds read in nvmet_auth_negotiate()
CVE-2026-90381 8.8 HIGH wifi: mt76: fix handling channel context with different bands in mt76_switch_vif_chanctx()
CVE-2026-90329 8.8 HIGH HID: synchronize input before cleaning up a failed probe
CVE-2026-90162 8.8 HIGH ksmbd: defer publishing granted locks to prevent UAF/double-free race
CVE-2026-90357 8.8 HIGH wifi: mt76: mt7915: unlink TWT flow if the MCU rejects the agreement
CVE-2026-90367 8.8 HIGH wifi: mt76: mt7996: hold dev->mt76.mutex while disabling tx worker in SER
CVE-2026-90371 8.8 HIGH wifi: mt76: fix RXDMAD_C buffer recycling race
CVE-2026-93042 8.8 HIGH dmaengine: dw-edma: Terminate all descriptors without callbacks
CVE-2026-90425 8.8 HIGH iommu/tegra241-cmdqv: Require exactly one Stream ID for a vSID
CVE-2026-90240 8.8 HIGH iommu/vt-d: Flush context cache with correct SID when tearing down aliases
CVE-2026-90379 8.8 HIGH wifi: mt76: mt7921: Add PCIe AER handler support to prevent system crash
CVE-2026-90256 8.8 HIGH Bluetooth: L2CAP: use proto_lock for l2cap_data to fix l2cap_disconn_ind

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

IV. Related Vulnerabilities

V. Comments for CVE-2026-90063

No comments yet


Leave a comment