CVE-2025-38718

Source
https://cve.org/CVERecord?id=CVE-2025-38718
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2025-38718.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2025-38718
Downstream
Related
Published
2025-09-04T15:33:12.448Z
Modified
2026-05-28T03:54:27.587863889Z
Summary
sctp: linearize cloned gso packets in sctp_rcv
Details

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

sctp: linearize cloned gso packets in sctp_rcv

A cloned head skb still shares these frag skbs in fraglist with the original head skb. It's not safe to access these frag skbs.

syzbot reported two use-of-uninitialized-memory bugs caused by this:

BUG: KMSAN: uninit-value in sctpinqpop+0x15b7/0x1920 net/sctp/inqueue.c:211 sctpinqpop+0x15b7/0x1920 net/sctp/inqueue.c:211 sctpassocbhrcv+0x1a7/0xc50 net/sctp/associola.c:998 sctpinqpush+0x2ef/0x380 net/sctp/inqueue.c:88 sctpbacklogrcv+0x397/0xdb0 net/sctp/input.c:331 skbacklog_rcv+0x13b/0x420 include/net/sock.h:1122 _releasesock+0x1da/0x330 net/core/sock.c:3106 releasesock+0x6b/0x250 net/core/sock.c:3660 sctpwaitforconnect+0x487/0x820 net/sctp/socket.c:9360 sctpsendmsgtoasoc+0x1ec1/0x1f00 net/sctp/socket.c:1885 sctpsendmsg+0x32b9/0x4a80 net/sctp/socket.c:2031 inetsendmsg+0x25a/0x280 net/ipv4/afinet.c:851 socksendmsgnosec net/socket.c:718 [inline]

and

BUG: KMSAN: uninit-value in sctpassocbhrcv+0x34e/0xbc0 net/sctp/associola.c:987 sctpassocbhrcv+0x34e/0xbc0 net/sctp/associola.c:987 sctpinqpush+0x2a3/0x350 net/sctp/inqueue.c:88 sctpbacklogrcv+0x3c7/0xda0 net/sctp/input.c:331 skbacklogrcv+0x142/0x420 include/net/sock.h:1148 _releasesock+0x1d3/0x330 net/core/sock.c:3213 releasesock+0x6b/0x270 net/core/sock.c:3767 sctpwaitforconnect+0x458/0x820 net/sctp/socket.c:9367 sctpsendmsgtoasoc+0x223a/0x2260 net/sctp/socket.c:1886 sctpsendmsg+0x3910/0x49f0 net/sctp/socket.c:2032 inetsendmsg+0x269/0x2a0 net/ipv4/afinet.c:851 socksendmsgnosec net/socket.c:712 [inline]

This patch fixes it by linearizing cloned gso packets in sctp_rcv().

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/38xxx/CVE-2025-38718.json",
    "cna_assigner": "Linux"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
90017accff61ae89283ad9a51f9ac46ca01633fb
Fixed
d0194e391bb493aa6cec56d177b14df6b29188d5
Fixed
03d0cc6889e02420125510b5444b570f4bbf53d5
Fixed
cd0e92bb2b7542fb96397ffac639b4f5b099d0cb
Fixed
4506bcaabe004d07be8ff09116a3024fbd6aa965
Fixed
ea094f38d387d1b0ded5dee4a3e5720aa4ce0139
Fixed
7d757f17bc2ef2727994ffa6d5d6e4bc4789a770
Fixed
fc66772607101bd2030a4332b3bd0ea3b3605250
Fixed
1bd5214ea681584c5886fea3ba03e49f93a43c0e
Fixed
fd60d8a086191fe33c2d719732d2482052fa6805

Database specific

source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2025-38718.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
4.8.0
Fixed
5.4.297
Type
ECOSYSTEM
Events
Introduced
5.5.0
Fixed
5.10.241
Type
ECOSYSTEM
Events
Introduced
5.11.0
Fixed
5.15.190
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.1.162
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.103
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.43
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.15.11
Type
ECOSYSTEM
Events
Introduced
6.16.0
Fixed
6.16.2

Database specific

source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2025-38718.json"