Popular Resistance Committees
Hamas, the Al Aqsa Martyrs Brigades and the Popular Resistance Committees claimed joint responsibility for the attack.