CVE-2025-39812CWE-908

CVE-2025-39812

Medium · published September 16, 2025

CVSS v3.1
5.5
EPSS
0%
Percentile
6.7
In the wild
Unconfirmed
What it is

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

sctp: initialize more fields in sctp_v6_from_sk()

syzbot found that sin6_scope_id was not properly initialized,

leading to undefined behavior.

Clear sin6_scope_id and sin6_flowinfo.

BUG: KMSAN: uninit-value in __sctp_v6_cmp_addr+0x887/0x8c0 net/sctp/ipv6.c:649

__sctp_v6_cmp_addr+0x887/0x8c0 net/sctp/ipv6.c:649

sctp_inet6_cmp_addr+0x4f2/0x510 net/sctp/ipv6.c:983

sctp_bind_addr_conflict+0x22a/0x3b0 net/sctp/bind_addr.c:390

sctp_get_port_local+0x21eb/0x2440 net/sctp/socket.c:8452

sctp_get_port net/sctp/socket.c:8523 [inline]

sctp_listen_start net/sctp/socket.c:8567 [inline]

sctp_inet_listen+0x710/0xfd0 net/sctp/socket.c:8636

__sys_listen_socket net/socket.c:1912 [inline]

__sys_listen net/socket.c:1927 [inline]

__do_sys_listen net/socket.c:1932 [inline]

__se_sys_listen net/socket.c:1930 [inline]

__x64_sys_listen+0x343/0x4c0 net/socket.c:1930

x64_sys_call+0x271d/0x3e20 arch/x86/include/generated/asm/syscalls_64.h:51

do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]

do_syscall_64+0xd9/0x210 arch/x86/entry/syscall_64.c:94

entry_SYSCALL_64_after_hwframe+0x77/0x7f

Local variable addr.i.i created at:

sctp_get_port net/sctp/socket.c:8515 [inline]

sctp_listen_start net/sctp/socket.c:8567 [inline]

sctp_inet_listen+0x650/0xfd0 net/sctp/socket.c:8636

__sys_listen_socket net/socket.c:1912 [inline]

__sys_listen net/socket.c:1927 [inline]

__do_sys_listen net/socket.c:1932 [inline]

__se_sys_listen net/socket.c:1930 [inline]

__x64_sys_listen+0x343/0x4c0 net/socket.c:1930

The record
Technical detail
CVSS v3.1
5.5 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00176 · 6.7th percentile
Weakness
CWE-908 · Use of Uninitialized Resource
Published
2025-09-16T17:15Z
Affected products (16)
ProductVersionsFixed in
linux/linux_kernel≥ 2.6.12.1, < 5.4.2985.4.298
linux/linux_kernel≥ 5.5, < 5.10.2425.10.242
linux/linux_kernel≥ 5.11, < 5.15.1915.15.191
linux/linux_kernel≥ 5.16, < 6.1.1506.1.150
linux/linux_kernel≥ 6.2, < 6.6.1046.6.104
linux/linux_kernel≥ 6.7, < 6.12.456.12.45
linux/linux_kernel≥ 6.13, < 6.16.56.16.5
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
debian/debian_linuxall versions—
References (11)
EPSS history
Timeline
  • 16 SEP 13:00Z
    sctp: initialize more fields in sctp_v6_from_sk()
    cvelistv5