PT-2025-41047 · Linux+1 · Linux Kernel+1

CVE-2022-50542

·

Publicado

2022-12-07

·

Atualizado

2025-12-04

CVSS v3.1

7.8

Alta

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Kernel do Linux (versões afetadas não especificadas)
Descrição O kernel do Linux contém um problema de use-after-free na função si470x int in callback(). Isso ocorre quando o urb->context, que contém um objeto struct si470x device, é liberado enquanto si470x int in callback() é chamada. A causa raiz é que a função é invocada para um urb liberado. Especificamente, o problema surge quando si470x start usb() falha, levando à liberação do objeto struct si470x device sem o tratamento adequado do urb associado. A função si470x usb driver probe() chama si470x start usb(), que então chama usb submit urb() e si470x start(). Se si470x start usb() falhar, o objeto struct si470x device é liberado, mas o urb não é encerrado.
Recomendações No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.

Exploit

Use After Free

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2026-01289
CVE-2022-50542
SUSE-SU-2025:4111-1
SUSE-SU-2025:4139-1
SUSE-SU-2025:4149-1
SUSE-SU-2025:4189-1
SUSE-SU-2025:4320-1

Produtos afetados

Linux Kernel
Suse