[PATCH] input: button_kbd: gracefully handle buttons that fail probe

Tom Rini trini at konsulko.com
Fri Apr 19 03:57:55 CEST 2024


On Thu, 11 Apr 2024 19:52:37 +0200, Caleb Connolly wrote:

> If a button device fails to probe, it will still be added to the uclass
> device list, and therefore will still be iterated over in
> button_read_keys() resulting in a UAF on the buttons private data.
> 
> Resolve this by unbinding button devices that aren't active after
> probing, and print a warning so it's clear that the button is broken.
> 
> [...]

Applied to u-boot/master, thanks!

-- 
Tom




More information about the U-Boot mailing list