جزئیات آسیب‌پذیری

CVE-2026-53194

Linux LinuxRed Hat Enterprise Linux 10Red Hat Enterprise Linux 7Red Hat Enterprise Linux 8Red Hat Enterprise Linux 9

USB: serial: kl5kusb105: fix bulk-out buffer overflow

CVSS 3.1
7.8بالا

شرح رسمی (انگلیسی)

In the Linux kernel, the following vulnerability has been resolved: USB: serial: kl5kusb105: fix bulk-out buffer overflow klsi_105_prepare_write_buffer() is called by the generic write path with the bulk-out buffer and its size (bulk_out_size, 64 bytes). It stores a two-byte length header at the start of the buffer and copies the payload from the write fifo starting at buf + KLSI_HDR_LEN, but passes the full buffer size as the number of bytes to copy: count = kfifo_out_locked(&port->write_fifo, buf + KLSI_HDR_LEN, size, &port->lock); When the fifo holds at least size bytes, size bytes are copied starting two bytes into the size-byte buffer, writing KLSI_HDR_LEN bytes past its end. Copy at most size - KLSI_HDR_LEN bytes instead, leaving room for the header as safe_serial already does. Writing bulk_out_size or more bytes to the tty triggers a slab out-of-bounds write, observed with KASAN by emulating the device with dummy_hcd and raw-gadget: BUG: KASAN: slab-out-of-bounds in kfifo_copy_out+0x83/0xc0 Write of size 64 at addr ffff888112c62202 by task python3 kfifo_copy_out klsi_105_prepare_write_buffer [kl5kusb105] usb_serial_generic_write_start [usbserial] Allocated by task 139: usb_serial_probe [usbserial] The buggy address is located 2 bytes inside of allocated 64-byte region The out-of-bounds write no longer occurs with this change applied.

امتیازهای CVSS

امتیازنسخهمنبعبردار
7.8بالا 3.1 CVEProject cvelistV5 (CNA) (Linux) CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
5.3متوسط 3.1 CVEProject cvelistV5 (CNA) (redhat-SADP) CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:H

محصولات آسیب‌پذیر

فروشندهمحصولنسخه‌هامنبع
Linux Linux 2.6.35 CVEProject cvelistV5 (CNA)
Linux Linux 60b3013cdaf3fa8a17243ca46b19db3cbe08d943 ≤ v < 0a57320f71941d4e0b1307453c9a1f0939afe666 CVEProject cvelistV5 (CNA)
Linux Linux 60b3013cdaf3fa8a17243ca46b19db3cbe08d943 ≤ v < 14147b7963685957839c76ba8094924e22777d79 CVEProject cvelistV5 (CNA)
Linux Linux 60b3013cdaf3fa8a17243ca46b19db3cbe08d943 ≤ v < a1288cd700f721c1a119c4f1e8efa234e59caada CVEProject cvelistV5 (CNA)
Linux Linux 60b3013cdaf3fa8a17243ca46b19db3cbe08d943 ≤ v < 70d86e355c564b5510fde61361df014f5476c83e CVEProject cvelistV5 (CNA)
Linux Linux 60b3013cdaf3fa8a17243ca46b19db3cbe08d943 ≤ v < 372f33ebed747d91870f57c0a2e62884a870bffa CVEProject cvelistV5 (CNA)
Linux Linux 60b3013cdaf3fa8a17243ca46b19db3cbe08d943 ≤ v < bde742b076cbe26ecc89c8c68c76ae076a524d02 CVEProject cvelistV5 (CNA)
Linux Linux 60b3013cdaf3fa8a17243ca46b19db3cbe08d943 ≤ v < 96d47e40bf9db4a9efd5c8fb53287a508d165f14 CVEProject cvelistV5 (CNA)
Linux Linux 60b3013cdaf3fa8a17243ca46b19db3cbe08d943 ≤ v < 60af1fd82983c26604102e63a3fcc822c186cceb CVEProject cvelistV5 (CNA)
Red Hat Red Hat Enterprise Linux 10 همه CVEProject cvelistV5 (CNA)
Red Hat Red Hat Enterprise Linux 7 همه CVEProject cvelistV5 (CNA)
Red Hat Red Hat Enterprise Linux 7 همه CVEProject cvelistV5 (CNA)
Red Hat Red Hat Enterprise Linux 8 همه CVEProject cvelistV5 (CNA)
Red Hat Red Hat Enterprise Linux 8 همه CVEProject cvelistV5 (CNA)
Red Hat Red Hat Enterprise Linux 9 همه CVEProject cvelistV5 (CNA)
Red Hat Red Hat Enterprise Linux 9 همه CVEProject cvelistV5 (CNA)

منابع و راهنماها

۱۱
هشدار CVEهای بعدی این محصولمحصول را دنبال کنید تا آسیب‌پذیری‌های تازه را در تلگرام بگیرید.

اطلاعات

تاریخ انتشار
۱۴۰۵/۰۴/۰۴
آخرین به‌روزرسانی
۱۴۰۵/۰۷/۲۷
وضعیت
منتشرشده
صادرکننده (CNA)
Linux

پیش‌بینی بهره‌برداری (EPSS)

۰٫۱۴٪
احتمال بهره‌برداری در ۳۰ روز
۴٪
صدک (نسبت به همه‌ی CVEها)

ارزیابی SSVC (CISA)

قابل خودکارسازی
خیر
وضعیت بهره‌برداری
ندارد
اثر فنی
کامل

ضعف‌ها (CWE)

  • CWE-787
    Out-of-bounds Write