Vzrok eksplozije je bila bomba, so ugotovili preiskovalci, sprožil pa naj bi jo Abdullahi Abdisalam Borle, čigar truplo so že našli v mestu Balad. Oblasti sklepajo, da je bil prav on samomorilski napadalec. Informacijo je za agencijo Associated Press potrdil vir iz obveščevalnih krogov.
Za napadom naj bi stali islamistični skrajneži iz skupine Al Šabab. Ob ubitem napadalcu sta bili ranjeni še dve osebi, a letalo je lahko pristalo in ostali potniki in člani posadke so preživeli.