MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/3925
Rebase the Bluetooth driver to sync with recent upstream branch v6.8.
JIRA: https://issues.redhat.com/browse/RHEL-30099
This MR also resolves,
JIRA: https://issues.redhat.com/browse/RHEL-27921
CVE: CVE-2024-22099
commit - 9e1979641b ("Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security")
JIRA: https://issues.redhat.com/browse/RHEL-31828
CVE: CVE-2024-26801
commit - 7c9fa6c01b ("Bluetooth: Avoid potential use-after-free in hci_error_reset")
The following commits are omitted at this time, and will be addressed through their own issues:
Omitted-fix: 18bdb386a1a3 ("Bluetooth: btusb: mediatek: Fix double free of skb in coredump")
Omitted-fix: 79f4127a502c ("Bluetooth: btusb: Fix memory leak")
Omitted-fix: 9e8742cdfc4b ("Bluetooth: ISO: Fix not validating setsockopt user input")
Signed-off-by: David Marlin <dmarlin@redhat.com>
Approved-by: José Ignacio Tornos Martínez <jtornosm@redhat.com>
Approved-by: Desnes Nunes <desnesn@redhat.com>
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>
Merged-by: Lucas Zampieri <lzampier@redhat.com>