This question already has an answer here:
My three children who are studying in Manila are planning to visit home in Sri Lanka in June. We are all Sri Lankan passport holders.
Since the airline that's best for us does not have a sector for one booking, the children will have to check out and check in their luggage in Kuala Lumpur.
In order to check out and check in luggage they will have to go through immigration. Do they need to have some kind of a transit visa?