CVE-2026-98438
Last modified
CVE-2026-98438 is a vulnerability of currently unknown severity. In the Linux kernel, the following vulnerability has been resolved: mptcp: options: fix uninit-value in mptcp_write_data_fin When sending a DATA_FIN without data, and because the DATA_FIN occupies 1 octet of the connection-level sequence space [1], it is then required to add a DSS mapping with specific values. If the checksum has been negotiated, it also needs to be computed, and included in the outgoing packet, and thus the initial csum data needs to be reset to 0 as well. This is no longer the case since commit cfcceb7a39fc ("tcp: shrink per-packet memset in __tcp_transmit_skb()"), because the whole ext_copy structure is no longer zeroed by default. This seems to be the only case where use_map is changed and set afterwards, so initialising the csum field only in this case, along with other fields for this specific case..
Description
In the Linux kernel, the following vulnerability has been resolved: mptcp: options: fix uninit-value in mptcp_write_data_fin When sending a DATA_FIN without data, and because the DATA_FIN occupies 1 octet of the connection-level sequence space [1], it is then required to add a DSS mapping with specific values. If the checksum has been negotiated, it also needs to be computed, and included in the outgoing packet, and thus the initial csum data needs to be reset to 0 as well. This is no longer the case since commit cfcceb7a39fc ("tcp: shrink per-packet memset in __tcp_transmit_skb()"), because the whole ext_copy structure is no longer zeroed by default. This seems to be the only case where use_map is changed and set afterwards, so initialising the csum field only in this case, along with other fields for this specific case.
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= cfcceb7a39fc10a6f896af8229bf81d96acb22cc, < 9a682067dd7b9dce6b94a0a05661dcc921446402; >= cfcceb7a39fc10a6f896af8229bf81d96acb22cc, < b110f1dd6cb6a9930503354a01a315e0a821eaa7 |
| Linux | Linux | 7.1 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-98438?
How severe is CVE-2026-98438?
How do I fix CVE-2026-98438?
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-98432In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-98433In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98434In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98435In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98436In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-98437In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98439In the Linux kernel, the following vulnerability has been re…
- CVE-2026-9844Use of default credentials vulnerability in Roche Diagnostic…8.8
- CVE-2026-98440In the Linux kernel, the following vulnerability has been re…7
- CVE-2026-98441In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-98442In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-98443In the Linux kernel, the following vulnerability has been re…7.8
Are you affected by CVE-2026-98438?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
