CVE-2026-64528
Linux Debian Analisi e mitigazione delle vulnerabilità

Panoramica

CVE-2026-64528 is a deadlock vulnerability in the Linux kernel's Samsung serial (s3c24xx) TTY driver that can cause a kernel hang when console flow control is enabled. The flaw was introduced at commit b497549a035c and affects Linux kernel versions from 2.6.27 up to (but not including) the patched stable releases. Fixed versions include 5.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.93, 6.18.35, 7.0.12, and 7.1. It carries an estimated CVSS severity of Medium and an EPSS score of approximately 0.22% (GitHub Advisory, Feedly).

Dettagli tecnici

The root cause is a deadlock (CWE-833: Deadlock) caused by redundant, non-recursive spinlock acquisition in the Samsung serial driver. When console flow control (UPF_CONS_FLOW) is enabled, s3c24xx_serial_stop_tx() calls s3c24xx_serial_rx_enable() and s3c24xx_serial_start_tx() calls s3c24xx_serial_rx_disable(). Both of these rx helper functions unconditionally attempt to re-acquire port->lock via uart_port_lock_irqsave(), but the serial core framework and all internal driver paths (e.g., DMA TX completion handler s3c24xx_serial_tx_dma_complete(), PIO TX IRQ handler s3c24xx_serial_tx_irq()) already hold port->lock when invoking the TX callbacks. Since Linux spinlocks are not recursive, this causes the same CPU to deadlock. The fix removes the redundant lock acquisition from both s3c24xx_serial_rx_enable() and s3c24xx_serial_rx_disable() (GitHub Advisory).

Impatto

Successful exploitation results in a kernel deadlock on the CPU handling the Samsung serial port, rendering the affected system completely unresponsive (Denial of Service). There is no confidentiality or integrity impact — the vulnerability is limited to availability. The scope is confined to systems using Samsung s3c24xx-compatible serial hardware with console flow control enabled, which is primarily embedded Linux platforms (e.g., older Samsung SoC-based boards) (GitHub Advisory, Feedly).

Mitigazione e soluzioni alternative

Apply the upstream kernel patches that remove the redundant uart_port_lock_irqsave() calls from s3c24xx_serial_rx_enable() and s3c24xx_serial_rx_disable(). Patched stable kernel versions are: 5.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.93, 6.18.35, 7.0.12, and 7.1. As a temporary workaround, disabling console flow control (UPF_CONS_FLOW) in the serial driver configuration will prevent the deadlock condition from being triggered (GitHub Advisory).

Risorse aggiuntive


FonteQuesto report è stato generato utilizzando l'intelligenza artificiale

Imparentato Linux Debian Vulnerabilità:

CVE ID

Severità

Punteggio

Tecnologie

Nome del componente

Exploit CISA KEV

Ha la correzione

Data di pubblicazione

CVE-2026-64530NONEN/A
  • Linux Debian logoLinux Debian
  • linux
NoJul 26, 2026
CVE-2024-14040NONEN/A
  • Linux Debian logoLinux Debian
  • linux
NoJul 26, 2026
CVE-2026-64529NONEN/A
  • Linux Debian logoLinux Debian
  • linux
NoJul 25, 2026
CVE-2026-64528NONEN/A
  • Linux Debian logoLinux Debian
  • linux
NoJul 25, 2026
CVE-2026-64527NONEN/A
  • Linux Debian logoLinux Debian
  • linux
NoJul 25, 2026

Valutazione gratuita delle vulnerabilità

Benchmark della tua posizione di sicurezza del cloud

Valuta le tue pratiche di sicurezza cloud in 9 domini di sicurezza per confrontare il tuo livello di rischio e identificare le lacune nelle tue difese.

Richiedi valutazione

Richiedi una demo personalizzata

Pronti a vedere Wiz in azione?

"La migliore esperienza utente che abbia mai visto offre piena visibilità ai carichi di lavoro cloud."
David EstlickCISO (CISO)
"Wiz fornisce un unico pannello di controllo per vedere cosa sta succedendo nei nostri ambienti cloud."
Adam FletcherResponsabile della sicurezza
"Sappiamo che se Wiz identifica qualcosa come critico, in realtà lo è."
Greg PoniatowskiResponsabile della gestione delle minacce e delle vulnerabilità