CVE-2026-80584

Source
https://cve.org/CVERecord?id=CVE-2026-80584
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-80584.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-80584
Downstream
Published
2026-08-26T14:37:40.302Z
Modified
2026-08-28T03:47:29.296613586Z
Severity
  • 8.4 (High) CVSS_V3 - CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H CVSS Calculator
Summary
s390/qeth: validate user buffer length in SNMP and ARP query ioctls
Details

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

s390/qeth: validate user buffer length in SNMP and ARP query ioctls

qethsnmpcommand() and qethl3arpquery() allocate a buffer sized by a user-supplied length (udatalen) without checking a lower bound, then set udata_offset to a fixed non-zero value and pass both to a reply callback. The callback bounds-checks the copy with

    if ((udata_len - udata_offset) < len)

Both fields are u32, so a udatalen smaller than udataoffset makes the subtraction wrap and the check pass, and the following memcpy() writes past the allocation. A udatalen of 0 also yields ZEROSIZE_PTR from kzalloc(), which the existing NULL check does not catch.

Reject buffers smaller than udata_offset before allocating, so the callback subtraction can no longer underflow.

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/80xxx/CVE-2026-80584.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
4a71df50047f0db65ea09b1be155852e81a45eba
Fixed
9d00eeb2d27f4cc817c5e408760226d43f811ec6
Fixed
46443eaddebd84c51940857b11787229be169dec
Fixed
91935843f9396a9e45253e2c0d4337ca1371754b
Fixed
cc423f4105fe145b33e1d7cad34245a798358f73
Fixed
3083818e67bcd656965797fbac9a3d6c1d44f78a
Fixed
a3083647747942ea32faf14560d6397ff3068046
Fixed
75fb3151513d7d9f77a8f9545418279b119c06b8
Fixed
d141f087b1af656f055d7c5793a3e87817ba0bbe

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-80584.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
2.6.26
Fixed
5.10.266
Type
ECOSYSTEM
Events
Introduced
5.11.0
Fixed
5.15.217
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.1.184
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.153
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.105
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.46
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.1.10

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-80584.json"