Get a Demo

Let's Patch It!

Book a short call with one our specialists, we'll walk you through how Endor Patches work, and ask you a few questions about your environment (like your primary programming languages and repository management). We'll also send you an email right after you fill out the form, feel free to reply with any questions you have in advance!

CVE

CVE-2026-80603

netfilter: nf_conntrack_irc: fix parse_dcc() off-by-one OOB read
Back to all
CVE

CVE-2026-80603

netfilter: nf_conntrack_irc: fix parse_dcc() off-by-one OOB read

In the Linux kernel, the following vulnerability has been resolved:

netfilter: nfconntrackirc: fix parse_dcc() off-by-one OOB read

parsedcc() treats dataend as an inclusive end pointer, but its only

caller passes datalimit = ibptr + datalen, which points one past the

last valid byte.

The newline search loop iterates while tmp <= data_end, so when no

newline is present, *tmp is read at tmp == data_end, one byte beyond

the region filled by skbheaderpointer().

ircbuffer is kmalloc'd as MAXSEARCH_SIZE + 1 bytes and datalen is

capped at MAXSEARCHSIZE, so the stray read does not fault.  The byte

is uninitialized or stale; if it contains an ASCII digit, simple_strtoul

will consume it and produce a wrong DCC IP or port in the conntrack

expectation.  The extra allocation byte is also a fragile guard: if the

cap or allocation size changes, this becomes a real out-of-bounds read.

Change the loop and its post-loop check to use strict less-than,

consistent with the caller's exclusive-end convention.  Update the

function comment accordingly.

Package Versions Affected

Package Version
patch Availability
No items found.

Automatically patch vulnerabilities without upgrading

Fix Without Upgrading
Detect compatible fix
Apply safe remediation
Fix with a single pull request

CVSS Version

Severity
Base Score
CVSS Version
Score Vector
C
H
U
9.1
-
3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
C
H
U
0
-
3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
C
H
U
-

Related Resources

No items found.

References

https://git.kernel.org/stable/c/2393f0bd7a467ad475598f3a5b9de27ca36e3037, https://git.kernel.org/stable/c/2b70f61f569bb29acb380e6f616a1bbdee15668f, https://git.kernel.org/stable/c/437e0a3854b3a44ec15afa9ab88ec215adf3a2fd, https://git.kernel.org/stable/c/910c33e4a8c046c3cc1fa5a465a4d41a1bb398f1, https://git.kernel.org/stable/c/abb8c32b88ea3f46beb68c34fe9a3ac8ed664e7e, https://git.kernel.org/stable/c/aff589556ed772cb1c0c2d7b4d91ec45c0c39416, https://git.kernel.org/stable/c/eeef3b81f449560653662df2dde6f6fe247c5365, https://git.kernel.org/stable/c/ef6400ca25a13fd6dedbe8ef4a1d0979bbbfe88a, https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/80xxx/CVE-2026-80603.json, https://nvd.nist.gov/vuln/detail/CVE-2026-80603, https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Severity

9.1

CVSS Score
0
10

Basic Information

Base CVSS
9.1
EPSS Probability
0.00595%
EPSS Percentile
0.468%
Introduced Version
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2,2.6.12,5.11.0,5.16.0,6.2.0,6.7.0,6.13.0,6.19.0,0
Fix Available
ef6400ca25a13fd6dedbe8ef4a1d0979bbbfe88a,5.10.261,5.15.212,6.1.178,6.6.145,6.12.97,6.18.40,7.1.5,6.1.180-1,6.12.100-1,7.0.0-38.38,7.0.0-1014.14,7.0.0-1017.17,7.0.0-1016.16,7.0.0-1008.9,7.0.0-1015.15,7.0.0-1013.13,7.0.0-38.38.1,5.15.0-1117.124~20.04.1,5.15.0-1123.132~20.04.1,5.15.0-1122.131~20.04.1,5.15.0-1118.128~20.04.1,5.15.0-198.208~20.04.1,5.15.0-1111.115~20.04.1,5.15.0-1112.118~20.04.1,5.15.0-195.205~20.04.1,5.15.0-1114.120~20.04.1,5.15.0-198.208,5.15.0-1117.124,5.15.0-1123.132,5.15.0-1118.128,5.15.0-1113.119,5.15.0-1100.108,5.15.0-1111.115,5.15.0-1112.118,5.15.0-1109.114,5.15.0-195.205,5.15.0-1114.120,5.15.0-1080.84,0:5.15.0-324.217.5.2.el8uek,0:5.15.0-324.217.5.2.el9uek,1:6.12.100-125.179.amzn2023,1:1.0-0.amzn2023,1:6.1.180-225.360.amzn2023,1:6.18.41-94.142.amzn2023,0:5.10.262-262.1063.amzn2,0:1.0-0.amzn2,0:5.15.213-150.251.amzn2

Fix Critical Vulnerabilities Instantly

Secure your app without upgrading.
Fix Without Upgrading