CVE-2026-80827

Belirsiz

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: USB: serial: option: interrupt URB geri çağırma işlemindeki slab OOB okuma hatası düzeltildi Interrupt URB tamponu, setup_port_interrupt_in() fonksiyonunda uç noktanın wMaxPacketSize değerine göre tahsis edilir: buffer_size = usb_endpoint_maxp(epd); port->interrupt_in_buffer = kmalloc(buffer_size, GFP_KERNEL); Bir USB aygıtı, interrupt IN uç noktasında wMaxPacketSize = 8 olarak beyan ettiğinde, tampon kmalloc-8 önbelleğinden (tam olarak 8 bayt) tahsis edilir. Aygıt kısa bir paket gönderdiğinde (actual_length < wMaxPacketSize), URB işlemi status == 0 ile tamamlanır ve geri çağırma şu kısmı okumaya geçer: data[sizeof(struct usb_ctrlrequest)] Bu ifade data[8] olarak değerlendirilir ve tahsis edilen 8 baytlık tamponun 1 bayt ötesine erişilir. Bu durum, bir slab sınır dışı (out-of-bounds) okumaya yol açar. Eksik olan sınır kontrolü eklenerek bu sorun giderilmiştir: Öncelikle req_pkt->bRequestType ve req_pkt->bRequest değerlerine erişmeden önce gerçek uzunluğun struct usb_ctrlrequest başlığını içerecek kadar büyük olduğu doğrulanır; ardından koşullu blok içinde data[sizeof(struct usb_ctrlrequest)] okunmadan önce modem sinyal durumu için ek bir bayt olduğu doğrulanır. Tutarlılık adına sizeof(struct usb_ctrlrequest) yerine sizeof(*req_pkt) kullanılmıştır. [ johan: dev_err(); kullanıldı; sinyallerin deklarasyonu ve başlatılması ayrıldı ]

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın4 Eyl 2026
İlk görülme4 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linuxfbe60fd2abc8a5561f39719a41ad9a01b5d8e567, 94e5525697b9e91ddc4071129874120a50a4f342, 6b8cf5422c7e96ed5b22a8368eff663f3f98b8ec, 030e3a73d3c3aa67c44454649e984d6383cdb7d3, 060db7d48af1e650643c8b8319111a9ea2ce4486, 2ef5560387f2c0713cee975be2b24b281bd90f3e, a72a13c83a652516a0e469d275b81d29a7429049, d762aef4eba354066be21a5d88eb2066e282f4c9, 885d802f544ca7bfa8f3984d94233cce715bb6b3 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux58cfe9113e485f7e04bd0eac4fc4251b330af501 ≤ v < fbe60fd2abc8a5561f39719a41ad9a01b5d8e567, 58cfe9113e485f7e04bd0eac4fc4251b330af501 ≤ v < 94e5525697b9e91ddc4071129874120a50a4f342, 58cfe9113e485f7e04bd0eac4fc4251b330af501 ≤ v < 6b8cf5422c7e96ed5b22a8368eff663f3f98b8ec, 58cfe9113e485f7e04bd0eac4fc4251b330af501 ≤ v < 030e3a73d3c3aa67c44454649e984d6383cdb7d3, 58cfe9113e485f7e04bd0eac4fc4251b330af501 ≤ v < 060db7d48af1e650643c8b8319111a9ea2ce4486, 58cfe9113e485f7e04bd0eac4fc4251b330af501 ≤ v < 2ef5560387f2c0713cee975be2b24b281bd90f3e, 58cfe9113e485f7e04bd0eac4fc4251b330af501 ≤ v < a72a13c83a652516a0e469d275b81d29a7429049, 58cfe9113e485f7e04bd0eac4fc4251b330af501 ≤ v < d762aef4eba354066be21a5d88eb2066e282f4c9, 58cfe9113e485f7e04bd0eac4fc4251b330af501 ≤ v < 885d802f544ca7bfa8f3984d94233cce715bb6b3, 2.6.12fbe60fd2abc8a5561f39719a41ad9a01b5d8e567, 94e5525697b9e91ddc4071129874120a50a4f342, 6b8cf5422c7e96ed5b22a8368eff663f3f98b8ec, 030e3a73d3c3aa67c44454649e984d6383cdb7d3, 060db7d48af1e650643c8b8319111a9ea2ce4486, 2ef5560387f2c0713cee975be2b24b281bd90f3e, a72a13c83a652516a0e469d275b81d29a7429049, d762aef4eba354066be21a5d88eb2066e282f4c9, 885d802f544ca7bfa8f3984d94233cce715bb6b3

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.

CVE-2026-80827 · Linux · Dark Radar