Prevent buffer overflow on oversized HAL packets Add a check in nfc_main_hal_read_cback to ensure that the incoming HAL data length does not exceed the capacity of the GKI buffer pool (NFC_NCI_POOL_ID). If an oversized packet is received, log an error and drop the packet to avoid potential buffer overflows. Bug: 508389591 Test: Manual Flag: EXEMPT BUGFIX Cherrypick-From: https://googleplex-android-review.googlesource.com/q/commit:f58169d22b82357e23cf61d71a578dbb9d99d2ad Cherrypick-From: https://googleplex-android-review.googlesource.com/q/commit:90a7b2235d84127168a68e65d98b31e3658b6720 Merged-In: Iafa5cb7b7cf4ff6867e1609febd60ff077e65fda Change-Id: Iafa5cb7b7cf4ff6867e1609febd60ff077e65fda