Não, você não precisará de um visto de trânsito, porque sua escala é de menos de 24 horas.
National South Africa (ZA)
Transit United Arab Emirates (AE)
Destination South Africa (ZA)TWOV (Transit Without Visa): Visa required, except for Holders of confirmed onward tickets for a max. transit time of 24 hours.
Fonte: TIMÁTICO