A flaw in the Linux Kernel found. In the Linux kernel before 5.16.3, drivers/bluetooth/hci_qca.c misinterprets the devm_gpiod_get_index_optional return value (expects it to be NULL in the error case, whereas it is actually an error pointer). Reference: https://github.com/torvalds/linux/commit/6845667146a28c09b5dfc401c1ad112374087944
Created kernel tracking bugs for this issue: Affects: fedora-all [bug 2182494]
This bug is now closed. Further updates for individual products will be reflected on the CVE page(s): https://access.redhat.com/security/cve/cve-2023-23002
This was fixed for Fedora with the 5.15.17 stable kernel updates.