cveboard RSS feed

CVE-2026-80738

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2026
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

bpf: Check sk_state before sk_protocol in bpf_tcp_*_syncookie

In the Linux kernel, the following vulnerability has been resolved: bpf: Check sk_state before sk_protocol in bpf_tcp_*_syncookie bpf_tcp_gen_syncookie and bpf_tcp_check_syncookie accept a socket pointer 'sk' with argument type ARG_PTR_TO_BTF_ID_SOCK_COMMON. However, they access sk->sk_protocol without validating whether 'sk' represents a full socket. Fix this issue by checking sk->sk_state != TCP_LISTEN before inspecting sk->sk_protocol in both bpf_tcp_gen_syncookie and bpf_tcp_check_syncookie. Since mini-sockets are never in the TCP_LISTEN state, the condition short-circuits and prevents dereferencing fullsock-specific fields.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
399040847084a69f345e0a52fd62f04654e0fce3affectedgit5702e4c259809c760912c477c4ae34e9217bb4d9UnavailableNone listed
399040847084a69f345e0a52fd62f04654e0fce3affectedgitb5525e853a2a08a9559adb84b0616025958dc542UnavailableNone listed
399040847084a69f345e0a52fd62f04654e0fce3affectedgit22c2169770ad3b3595690e51caac875178cf496dUnavailableNone listed
399040847084a69f345e0a52fd62f04654e0fce3affectedgit23f682083aa3fbc0c49667818efd6979a8bc5ac2UnavailableNone listed
399040847084a69f345e0a52fd62f04654e0fce3affectedgit31a420a822ff92e2090bd5d65efe8e34e2d6d9b8UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
5.2affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver5.2UnavailableNone listed
6.6.160unaffectedsemverUnavailable6.6.*None listed
6.12.114unaffectedsemverUnavailable6.12.*None listed
6.18.57unaffectedsemverUnavailable6.18.*None listed
7.1.9unaffectedsemverUnavailable7.1.*None listed
7.2unaffectedoriginal_commit_for_fixUnavailable*None listed