Angrepet fant sted tidlig søndag ettermiddag i bydelen Armon Hanatziv, som ligger sør for Gamlebyen i Jerusalem.
De skadde er soldater som sto samlet utenfor bussen som hadde kjørt dem til stedet da sjåføren av lastebilen kjørte på dem.
Times of Israel skriver at tre kvinner og en mann i 20-årene er døde.
Bussjåføren, Moshe Aharon, har fortalt til Israel Hayom at han akkurat hadde sluppet av en gruppe soldater og at de sto i nærheten av bussen med bagasjen da sjåføren av lastebilen kjørte inn i dem.
– Lastebilen kjørte mot gruppen, kjørte over dem og fortsatte. Folk skjøt på sjåføren. Han rygget og kjørte over dem igjen, forteller han.
Sjåføren av lastebilen skal være skutt og drept.
Times of Israel siterer palestinske kilder som melder at navnet hans er Fadi al-Qanbar, fra den arabiske bydelen Jabel Mukaber i Jerusalem.
Medier kontrollert av Hamas omtaler terrorangrepet som «heroisk».
Hamas-talsmann Hazzem Qassem skriver på Facebook etter angrepet:
– De pågående operasjonene på Vestbredden og Jerusalem beviser at Jerusalem-intifadaen ikke er en enkeltstående hendelse, men faktisk er en beslutning tatt av det palestinske folket om å gjøre opprør inntil det oppnår frihet fra den israelske okkupasjonen. Disse operasjonene viser at alle forsøk på å omgå motstanden eller å hindre den vil feile hver gang.
Oppdatering kl. 14:00: Ambulansetjenesten Magen David Adom melder at fire personer er døde og tretten skadet. Tre av dem alvorlig, én moderat til alvorlig og ni personer er lettere skadet.
https://www.youtube.com/watch?v=mrwjXBpcwIw
Denne videoen fra et overvåkningskamera på stedet viser øyeblikket da terroristen kjører inn i gruppen med soldater.
Norway condemns terror attack in #Jerusalem. Our sincere condolences @netanyahu, no justification for use of terror. https://t.co/FIvaSUZCQp
— Børge Brende (@borgebrende) 8. januar 2017