CVE-2026-64046CWE-20

CVE-2026-64046

Critical · published July 19, 2026

CVSS v3.1
9.8
EPSS
1%
Percentile
42.9
In the wild
Unconfirmed
What it is

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

net: tls: prevent chain-after-chain in plain text SG

Sashiko points out that if end = 0 (start != 0) the current

code will create a chain link to content type right after

the wrap link:

This would create a chain where the wrap link points directly

to another chain link. The scatterlist API sg_next iterator

does not recursively resolve consecutive chain links.

meaning this is illegal input to crypto.

The wrapping link is unnecessary if end = 0. end is the entry after

the last one used so end = 0 means there's nothing pushed after

the wrap:

end start i

v v v

[ ]...[ ][ d ][ d ][ d ][ d ][rsv for wrap]

Skip the wrapping in this case.

TLS 1.3 can use the "wrapping slot" for it's chaining if end = 0.

This avoids the chain-after-chain.

Move the wrap chaining before marking END and chaining off content

type, that feels like more logical ordering to me, but should not

matter from functional perspective.

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00514 · 42.9th percentile
Weakness
CWE-20 · Improper Input Validation
Published
2026-07-19T20:17Z
Affected products (13)
ProductVersionsFixed in
linux/linux_kernel≥ 5.4.14, < 5.55.5
linux/linux_kernel≥ 5.5.1, < 5.10.2585.10.258
linux/linux_kernel≥ 5.11, < 5.15.2095.15.209
linux/linux_kernel≥ 5.16, < 6.1.1756.1.175
linux/linux_kernel≥ 6.2, < 6.6.1426.6.142
linux/linux_kernel≥ 6.7, < 6.12.926.12.92
linux/linux_kernel≥ 6.13, < 6.18.346.18.34
linux/linux_kernel≥ 6.19, < 7.0.117.0.11
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (8)
EPSS history
Timeline
  • 19 JUL 15:39Z
    net: tls: prevent chain-after-chain in plain text SG
    cvelistv5