cveboard Feed RSS

CVE-2025-39724

CVE.org · Publicado

Histórico de CVEsJSONInstruções para IA

Status do registro
Publicado
Ano do identificador (não é o ano de publicação)
2025
Publicação na fonte
Atualização na fonte
Importado pelo cveboard
Snapshot da fonte
cve_2026-10-24_midnight_baseline ·

Texto simples

Texto da CNA em inglês

serial: 8250: fix panic due to PSLVERR

In the Linux kernel, the following vulnerability has been resolved: serial: 8250: fix panic due to PSLVERR When the PSLVERR_RESP_EN parameter is set to 1, the device generates an error response if an attempt is made to read an empty RBR (Receive Buffer Register) while the FIFO is enabled. In serial8250_do_startup(), calling serial_port_out(port, UART_LCR, UART_LCR_WLEN8) triggers dw8250_check_lcr(), which invokes dw8250_force_idle() and serial8250_clear_and_reinit_fifos(). The latter function enables the FIFO via serial_out(p, UART_FCR, p->fcr). Execution proceeds to the serial_port_in(port, UART_RX). This satisfies the PSLVERR trigger condition. When another CPU (e.g., using printk()) is accessing the UART (UART is busy), the current CPU fails the check (value & ~UART_LCR_SPAR) == (lcr & ~UART_LCR_SPAR) in dw8250_check_lcr(), causing it to enter dw8250_force_idle(). Put serial_port_out(port, UART_LCR, UART_LCR_WLEN8) under the port->lock to fix this issue. Panic backtrace: [ 0.442336] Oops - unknown exception [#1] [ 0.442343] epc : dw8250_serial_in32+0x1e/0x4a [ 0.442351] ra : serial8250_do_startup+0x2c8/0x88e ... [ 0.442416] console_on_rootfs+0x26/0x70

Fatos de produtos e versões por escopo

Dados de correção desconhecidos; nenhuma versão corrigida é deduzida aqui. Dados ausentes não comprovam ausência de correção.

Exploração desconhecida; este catálogo não avalia exploração.

Linux

Fornecedor
Linux
Produto
Linux
Plataformas
Desconhecido
Status padrão
unaffected
Linux · Fatos de produtos e versões por escopo
Versão (version)Status (status)Esquema de versões (versionType)Fim exclusivo (lessThan)Fim inclusivo (lessThanOrEqual)Mudanças de status (at → status)
c49436b657d0a56a6ad90d14a7c3041add7cf64daffectedgit0b882f00655afefbc7729c6b5aec86f7a5473a3dIndisponívelNenhuma listada
c49436b657d0a56a6ad90d14a7c3041add7cf64daffectedgitb8ca8e3f75ede308b4d49a6ca5081460be01bdb5IndisponívelNenhuma listada
c49436b657d0a56a6ad90d14a7c3041add7cf64daffectedgit68c4613e89f000e8198f9ace643082c697921c9fIndisponívelNenhuma listada
c49436b657d0a56a6ad90d14a7c3041add7cf64daffectedgitc826943abf473a3f7260fbadfad65e44db475460IndisponívelNenhuma listada
c49436b657d0a56a6ad90d14a7c3041add7cf64daffectedgitcb7b3633ed749db8e56f475f43c960652cbd6882IndisponívelNenhuma listada
c49436b657d0a56a6ad90d14a7c3041add7cf64daffectedgit8e2739478c164147d0774802008528d9e03fb802IndisponívelNenhuma listada
c49436b657d0a56a6ad90d14a7c3041add7cf64daffectedgit38c0ea484dedb58cb3a4391229933e16be0d1031IndisponívelNenhuma listada
c49436b657d0a56a6ad90d14a7c3041add7cf64daffectedgit7f8fdd4dbffc05982b96caf586f77a014b2a9353IndisponívelNenhuma listada
6d5e79331417886196cb3a733bdb6645ba85bc42affectedgitIndisponívelIndisponívelNenhuma listada
2401577586898b3590db80f8b97a26f81f0f6d4eaffectedgitIndisponívelIndisponívelNenhuma listada
3.10.48affectedsemver3.11IndisponívelNenhuma listada
3.12.24affectedsemver3.13IndisponívelNenhuma listada

Linux

Fornecedor
Linux
Produto
Linux
Plataformas
Desconhecido
Status padrão
affected
Linux · Fatos de produtos e versões por escopo
Versão (version)Status (status)Esquema de versões (versionType)Fim exclusivo (lessThan)Fim inclusivo (lessThanOrEqual)Mudanças de status (at → status)
3.13affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver3.13IndisponívelNenhuma listada
5.4.297unaffectedsemverIndisponível5.4.*Nenhuma listada
5.10.241unaffectedsemverIndisponível5.10.*Nenhuma listada
5.15.190unaffectedsemverIndisponível5.15.*Nenhuma listada
6.1.149unaffectedsemverIndisponível6.1.*Nenhuma listada
6.6.103unaffectedsemverIndisponível6.6.*Nenhuma listada
6.12.44unaffectedsemverIndisponível6.12.*Nenhuma listada
6.16.4unaffectedsemverIndisponível6.16.*Nenhuma listada
6.17unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada