CVE-2026-98077
Last modified
CVE-2026-98077 is a vulnerability of currently unknown severity. In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_conntrack_sip: fix OOB read in sip_skip_whitespace() sip_skip_whitespace() returns dptr unchanged when its own loop exhausts the buffer (dptr == limit), instead of NULL like its sibling sip_follow_continuation() returns on its own "no more data" path. ct_sip_get_header() only checks for NULL after calling it: dptr = sip_skip_whitespace(dptr, limit); if (dptr == NULL) break; if (*dptr != ':' || ++dptr >= limit) break; so a recognized header name followed only by spaces/tabs running to the exact end of the SIP payload, with no colon, makes the very next statement read one byte past the buffer. Make both "no more data" outcomes return NULL, matching the convention sip_follow_continuation() already uses and that both existing callers already check for..
Description
In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_conntrack_sip: fix OOB read in sip_skip_whitespace() sip_skip_whitespace() returns dptr unchanged when its own loop exhausts the buffer (dptr == limit), instead of NULL like its sibling sip_follow_continuation() returns on its own "no more data" path. ct_sip_get_header() only checks for NULL after calling it: dptr = sip_skip_whitespace(dptr, limit); if (dptr == NULL) break; if (*dptr != ':' || ++dptr >= limit) break; so a recognized header name followed only by spaces/tabs running to the exact end of the SIP payload, with no colon, makes the very next statement read one byte past the buffer. Make both "no more data" outcomes return NULL, matching the convention sip_follow_continuation() already uses and that both existing callers already check for.
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= ea45f12a2766dae54e5426a23e8f4bafdbe2782e, < 60c012b2d05e1558b0f30ea3f15a2c3ca2f24d94; >= ea45f12a2766dae54e5426a23e8f4bafdbe2782e, < 4be8380e3af008f418f97992c06f23be649a430d; >= ea45f12a2766dae54e5426a23e8f4bafdbe2782e, < 4a30aa2ba007db18210dd52219ecbd5528c03523; >= ea45f12a2766dae54e5426a23e8f4bafdbe2782e, < e8f8231824b5815f57ce62cba116e511b10196de |
| Linux | Linux | 2.6.26 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-98077?
How severe is CVE-2026-98077?
How do I fix CVE-2026-98077?
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-98071In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98072In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98073In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-98074In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98075In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98076In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98078In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98079In the Linux kernel, the following vulnerability has been re…
- CVE-2026-9808An authorization bypass vulnerability exists in the Mautic 7…7.1
- CVE-2026-98080In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98081In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98082In the Linux kernel, the following vulnerability has been re…
Are you affected by CVE-2026-98077?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
