Tidak jelas mengapa Iran menyembunyikan Al-Masri. Iran adalah negara Syiah, dan telah berperang dengan Al-Qaeda, sebuah organisasi jihadis Sunni.
Pejabat intelijen mengatakan kepada Times bahwa Al-Masri berada di tahanan Iran sejak 2003 dan tinggal di Teheran setidaknya sejak 2015. Saat berada di Teheran, dia dilindungi oleh Korps Pengawal Revolusi Iran tetapi diizinkan untuk bergerak bebas dan bepergian ke luar negeri.