Skip to content
  1. Dec 17, 2023
  2. Sep 28, 2023
  3. Sep 27, 2023
    • Pratyush Brahma's avatar
      iommu: Fix missing return check of arm_lpae_init_pte · 3e4e6ff3
      Pratyush Brahma authored
      UAF scenario may occur in clients with EL1 privileges for
      iova mappings when we miss to check the return value of
      arm_lpae_init_pte which may lead to an PTE be counted as
      it was set even if it was already existing. This can cause a
      dangling IOMMU PTE to be left mapped pointing to a
      freed object and cause UAF in the client if the dangling PTE
      is accessed after a failed unmap operation.
      
      Fixes: 27de1978
      
       ("ANDROID: GKI: iommu/io-pgtable-arm: LPAE related updates by vendor")
      Change-Id: I674b9b520e705b8f8e63ba20ed76e64cb2fe0f47
      Signed-off-by: default avatarPratyush Brahma <quic_pbrahma@quicinc.com>
      (cherry picked from commit b0322c86)
      3e4e6ff3
  4. Sep 12, 2023
  5. Sep 09, 2023
  6. Sep 08, 2023
  7. Jun 14, 2023
  8. Apr 03, 2023
  9. Mar 31, 2023
  10. Mar 30, 2023
  11. Mar 29, 2023
  12. Mar 28, 2023
  13. Mar 27, 2023
  14. Mar 24, 2023
  15. Dec 07, 2021
  16. Nov 26, 2021
  17. Nov 19, 2021
  18. Nov 18, 2021
  19. Nov 17, 2021
  20. Nov 16, 2021
  21. Nov 15, 2021
  22. Nov 11, 2021