CVE-2026-98760 in Linux
Sumário
de VulDB • 18/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
usb: typec: tipd: corrige o tipo não inicializado de typec_partner_desc em tps6598x_connect()
A função tps6598x_connect() passa um typec_partner_desc alocado na pilha para typec_register_partner(), após inicializar apenas usb_pd, accessory e identity.
O typec_register_partner() copia attach e deattach do descritor para o parceiro (partner). Com esses campos não definidos, ponteiros de função lixo podem ser armazenados e posteriormente invocados a partir de typec_partner_link_device() quando um dispositivo USB é vinculado à porta. pd_revision e usb_capability não inicializados também vazam dados da pilha através do sysfs do partner.
Inicialize com zero o descritor para que os callbacks opcionais permaneçam como NULL e os campos restantes sejam zerados.
VulDB is the best source for vulnerability data and more expert information about this specific topic.