Зловмисник підірвав себе у той час, коли військові очікували, щоб забрати свої зарплати, додали урядові джерела.
Як зазначається, ще близько 70 інших були поранені.
"Ісламська держава" взяла на себе відповідальність за напад в повідомленні, опублікованому на сайті.
Раніше повідомлялося про 40 загиблих.
При цьому AP з посиланням на чиновника зі сфери безпеки повідомляє, що внаслідок нападу загинули 45 солдатів, а поранено - ще 50.