cveboard Feed RSS

CVE-2023-53524

CVE.org · Publicado

Histórico de CVEsJSONInstruções para IA

Status do registro
Publicado
Ano do identificador (não é o ano de publicação)
2023
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

wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf

In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf An integer overflow occurs in the iwl_write_to_user_buf() function, which is called by the iwl_dbgfs_monitor_data_read() function. static bool iwl_write_to_user_buf(char __user *user_buf, ssize_t count, void *buf, ssize_t *size, ssize_t *bytes_copied) { int buf_size_left = count - *bytes_copied; buf_size_left = buf_size_left - (buf_size_left % sizeof(u32)); if (*size > buf_size_left) *size = buf_size_left; If the user passes a SIZE_MAX value to the "ssize_t count" parameter, the ssize_t count parameter is assigned to "int buf_size_left". Then compare "*size" with "buf_size_left" . Here, "buf_size_left" is a negative number, so "*size" is assigned "buf_size_left" and goes into the third argument of the copy_to_user function, causing a heap overflow. This is not a security vulnerability because iwl_dbgfs_monitor_data_read() is a debugfs operation with 0400 privileges.

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)
f7805b33f9b13a87b1fcf9dfbc3dcbce281a1436affectedgit0ad8dd870aa187d0c21d032bb2c6433559075eecIndisponívelNenhuma listada
f7805b33f9b13a87b1fcf9dfbc3dcbce281a1436affectedgit059e426d666a41e26b184c177c1ca3ee2d6fa1b6IndisponívelNenhuma listada
f7805b33f9b13a87b1fcf9dfbc3dcbce281a1436affectedgit82f877ec9b041edc4c7c509c605cc3393d837bf0IndisponívelNenhuma listada
f7805b33f9b13a87b1fcf9dfbc3dcbce281a1436affectedgiteb1ef44efac797b384d361a76e33f77027c29a14IndisponívelNenhuma listada
f7805b33f9b13a87b1fcf9dfbc3dcbce281a1436affectedgitde78456976026102babe66258c228691ca5677c0IndisponívelNenhuma listada
f7805b33f9b13a87b1fcf9dfbc3dcbce281a1436affectedgit58d1b717879bfeabe09b35e41ad667c79933eb2eIndisponí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)
5.0affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver5.0IndisponívelNenhuma listada
5.4.244unaffectedsemverIndisponível5.4.*Nenhuma listada
5.10.181unaffectedsemverIndisponível5.10.*Nenhuma listada
5.15.113unaffectedsemverIndisponível5.15.*Nenhuma listada
6.1.30unaffectedsemverIndisponível6.1.*Nenhuma listada
6.3.4unaffectedsemverIndisponível6.3.*Nenhuma listada
6.4unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada