El atentado se produjo menos de 24 horas después de otro ataque, también en Khyber Pakhtunkhwa, según un funcionario de inteligencia que habló bajo condición de anonimato.
Ese enfrentamiento del lunes duró horas y provocó la muerte de ocho soldados y nueve militantes en la zona de Tirah de la provincia, dijo el oficial.
El Tehreek-e-Taliban Pakistan (TTP), también conocido como los talibanes paquistaníes, se atribuyó más tarde la responsabilidad de ese ataque, diciendo que fue en respuesta a una búsqueda por parte de las fuerzas de seguridad contra uno de sus combatientes.
Cerca de la explosión del puesto de control en Bannu, siete agentes de policía fueron tomados como rehenes el lunes, pero fueron liberados menos de un día después.
Su liberación se produjo después de negociaciones entre una jirga (o consejo tribal) y los captores.
«Todos los policías secuestrados han sido liberados tras negociaciones exitosas dirigidas por los ancianos locales con los militantes», dijo a la AFP el alto funcionario policial Muhammad Zia ud-Din.
Se negó a proporcionar más detalles.
El TTP está separado del grupo Hafiz Gul Bahadur, pero ambos apoyaron activamente a los talibanes afganos en su guerra contra la coalición de la OTAN liderada por Estados Unidos desde 2001.
Los talibanes afganos recuperaron el poder en Kabul en 2021 y las zonas fronterizas de Pakistán han experimentado un resurgimiento de la violencia desde entonces.
El TTP reivindicó un ataque a finales de octubre que dejó diez agentes de policía muertos en un puesto de control en Khyber Pakhtunkhwa.
En el suroeste de Pakistán, siete soldados fueron asesinados el sábado en un puesto fronterizo por combatientes separatistas del grupo Ejército de Liberación de Baluchistán (BLA).
El incidente se produjo una semana después de que un atentado con bomba perpetrado por el mismo grupo matara a 26 personas, incluidos 14 soldados, en una estación de tren en la capital provincial, Quetta.