CVE-2026-90145
Last modified
CVE-2026-90145 is a high-severity vulnerability rated 7.1/10 on the CVSS scale. In the Linux kernel, the following vulnerability has been resolved: hinic3: Fix skb linearization mismatch and drop skb when skb_checksum_help() failed Previously, hinic3_send_one_skb() cached the skb fragment count before calling hinic3_tx_offload(). If hinic3_tx_csum() falls back to skb_checksum_help() for unsupported tunnel packets, the skb may be linearized.
Description
In the Linux kernel, the following vulnerability has been resolved: hinic3: Fix skb linearization mismatch and drop skb when skb_checksum_help() failed Previously, hinic3_send_one_skb() cached the skb fragment count before calling hinic3_tx_offload(). If hinic3_tx_csum() falls back to skb_checksum_help() for unsupported tunnel packets, the skb may be linearized. Continuing to build the TX descriptor with the stale fragment count leads to a descriptor mismatch, which can trigger out-of-bounds DMA reads or IOMMU faults. Furthermore, the old code ignored the return value of skb_checksum_help(), transmitting corrupted packets with incomplete checksums upon failure. Fix this by: 1. Moving the hinic3_tx_offload() call before calculating 'num_sge' to ensure the correct fragment count is used if the SKB is linearized. 2. Propagating skb_checksum_help() errors and returning HINIC3_TX_OFFLOAD_INVALID to properly drop the skb.
Metrics
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 17fcb3dc12bbee8ec3e32ca1f60898f252e06b2d, < e794cdc5c369c1b06359e2fe03a8d9270f56bead; >= 17fcb3dc12bbee8ec3e32ca1f60898f252e06b2d, < 96c3959770386b2913c62005f0d0c3151e0c01c3; >= 17fcb3dc12bbee8ec3e32ca1f60898f252e06b2d, < d0c2bed6927cbfa2cb51f240b4812bf6916bce0e |
| Linux | Linux | 6.16 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-90145?
How severe is CVE-2026-90145?
How do I fix CVE-2026-90145?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-9014The WP Promoter plugin for WordPress is vulnerable to unauth…5.3
- CVE-2026-90140In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90141In the Linux kernel, the following vulnerability has been re…7.3
- CVE-2026-90142In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-90143In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-90144In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90146In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-90147In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90148In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90149In the Linux kernel, the following vulnerability has been re…7.5
- CVE-2026-9015The Equalize Digital Accessibility Checker – WCAG, ADA, EAA …4.3
- CVE-2026-90150In the Linux kernel, the following vulnerability has been re…
Are you affected by CVE-2026-90145?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
