CVE-2026-80827: linux

CVSS: UnknownReceived
AliasesUBUNTU-CVE-2026-80827DEBIAN-CVE-2026-80827
Published 04-09-2026Last modified 19-10-2026

Vulnerability summary

CVE-2026-80827 is a vulnerability in linux with no CVSS score yet. EPSS estimates a 0.19% chance of exploitation in the next 30 days, higher than 8.7% of scored vulnerabilities.

Overall risk
0/100
0100
Minimal · default modelHow is this calculated?
CVSS score
Not scored
010
No CVSS score recorded
EPSS score
0.19%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 2 · Related 1

Timeline

  1. 04-09-2026
    PublishedVulnerability first disclosed.
  2. 19-10-2026
    Last modifiedVulnerability information updated.

Description

In the Linux kernel, the following vulnerability has been resolved: USB: serial: option: fix slab OOB read in interrupt URB callback The interrupt URB buffer is allocated in setup_port_interrupt_in() based on the endpoint's wMaxPacketSize: buffer_size = usb_endpoint_maxp(epd); port->interrupt_in_buffer = kmalloc(buffer_size, GFP_KERNEL); When a USB device declares wMaxPacketSize = 8 on its interrupt IN endpoint, the buffer is allocated from kmalloc-8 cache (exactly 8 bytes). If the device sends a short packet (actual_length < wMaxPacketSize), the URB completes with status == 0 and the callback proceeds to read: data[sizeof(struct usb_ctrlrequest)] which evaluates to data[8], accessing 1 byte beyond the allocated 8-byte buffer. This results in a slab out-of-bounds read. Fix this by adding the missing bounds check: first verify that the actual length is large enough to contain the struct usb_ctrlrequest header before accessing req_pkt->bRequestType and req_pkt->bRequest, and then verify that there is an additional byte for the modem signal state before reading data[sizeof(struct usb_ctrlrequest)] inside the conditional. Use sizeof(*req_pkt) instead of sizeof(struct usb_ctrlrequest) for consistency. [ johan: use dev_err(); split signals declaration and initialisation ]

CVSS metrics

Risk metrics not yet published.

EPSS trend

Probability

0.19%

Chance of exploitation in the next 30 days

Percentile

9%

Versus all other CVEs

30-day change

0.00 pp

From 0.19% on 21-09-2026

21-09-202621-10-2026
EPSS score
0.19%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

No weakness data has been published for this record.

Affected systems

Ubuntu169 products
  • linuxAll versions (No fix recorded)
  • linux-allwinner-5.19All versions (No fix recorded)
  • linux-awsAll versions (No fix recorded)
  • linux-aws-5.0All versions (No fix recorded)
  • linux-aws-5.11All versions (No fix recorded)
Debian2 products
  • linux< 6.1.187-1 | < 6.12.111-1 | < 7.1.13-1
  • linux-6.12< 6.12.111-1~deb12u1
Linux1 product
  • linux≥ 58cfe9113e485f7e04bd0eac4fc4251b330af501, < fbe60fd2abc8a5561f39719a41ad9a01b5d8e567 | ≥ 58cfe9113e485f7e04bd0eac4fc4251b330af501, < 94e5525697b9e91ddc4071129874120a50a4f342 | ≥ 58cfe9113e485f7e04bd0eac4fc4251b330af501, < 6b8cf5422c7e96ed5b22a8368eff663f3f98b8ec | ≥ 58cfe9113e485f7e04bd0eac4fc4251b330af501, < 030e3a73d3c3aa67c44454649e984d6383cdb7d3 | ≥ 58cfe9113e485f7e04bd0eac4fc4251b330af501, < 060db7d48af1e650643c8b8319111a9ea2ce4486 | ≥ 58cfe9113e485f7e04bd0eac4fc4251b330af501, < 2ef5560387f2c0713cee975be2b24b281bd90f3e | ≥ 58cfe9113e485f7e04bd0eac4fc4251b330af501, < a72a13c83a652516a0e469d275b81d29a7429049 | ≥ 58cfe9113e485f7e04bd0eac4fc4251b330af501, < d762aef4eba354066be21a5d88eb2066e282f4c9 | ≥ 58cfe9113e485f7e04bd0eac4fc4251b330af501, < 885d802f544ca7bfa8f3984d94233cce715bb6b3 | 2.6.12

3 vendors · 172 products

References

14 links
Show all 14 references