Popular Resistance Committees
Three Palestinian militant groups claimed joint responsibility for the attack, including Hamas, the Al Aqsa Martyrs Brigades and the Popular Resistance Committees.