The explosion was occurred in a checkpoint of Shash Darak area in the vicinity of 9th Police District and near a compound of NDS, said a security official on condition of anonymity to Ariana News.
Interior Ministry spokesman Nasrat Rahimi said three Afghans were killed and six wounded, but he did not identify the victims.
The death toll in Kabul could have been higher, but an official for the intelligence agency threw his arms around the bomber before he could reach an area further up from the site of the blast, where there was a larger group of officials and civilians, the Interior Ministry’s chief spokesman told The Washington Post.
“He did an amazing job, sacrificed his life to save others by embracing the bomber before he could detonate the explosives,” Najib Danesh said, adding that another intelligence official was also among those killed.
He said that the attack was carried out by a suicide bomber after he could enter into the protected street on his foot.
In December, a suicide attacker on foot blew himself up near an NDS compound in the same area, killing at least six civilians.
There was no immediate claim of responsibility for the latest attack in Kabul, which in recent months has become one of the deadliest places in the country for civilians.
Since mid-January, militants have stormed a luxury hotel, bombed a crowded street and raided a military compound in Kabul, killing more than 130 people.