An attacker killed at least two at the Allenby crossing between the West Bank and Jordan on Thursday before being "neutralised" by security forces, the Israeli military said, adding that the assailant arrived in a truck carrying humanitarian aid to the Gaza Strip.