CVE-2022-50005 in Linuxthông tin

Tóm tắt

Bởi VulDB • 05/06/2026

Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:

nfc: pn533: Sửa lỗi use-after-free do pn532_cmd_timeout gây ra

Khi thiết bị pn532 uart đang được gỡ bỏ (detaching), hàm pn532_uart_remove() được gọi. Tuy nhiên, không có hàm nào trong pn532_uart_remove() có thể xóa bộ hẹn giờ cmd_timeout, điều này sẽ gây ra lỗi use-after-free. Quy trình được minh họa như sau:

(thread 1) | (thread 2) | pn532_uart_send_frame pn532_uart_remove | mod_timer(&pn532->cmd_timeout,...) ... | (chờ một khoảng thời gian) kfree(pn532) //FREE | pn532_cmd_timeout | pn532_uart_send_frame | pn532->. //USE

Bản vá này thêm lệnh del_timer_sync() vào pn532_uart_remove() nhằm ngăn chặn các lỗi use-after-free. Hơn nữa, hàm pn53x_unregister_nfc() được đồng bộ hóa tốt; nó đặt nfc_dev->shutting_down thành true và không có syscall nào có thể khởi động lại bộ hẹn giờ cmd_timeout.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

18/06/2025

Tiết lộ

18/06/2025

Kiểm duyệt

được chấp nhận

EPSS

0.00252

KEV

không

Các hoạt động

rất thấp

Nguồn

Want to know what is going to be exploited?

We predict KEV entries!