Please let me know whether Iranian needs any transit visa to stay for less than 12 hours at the Incheon airport transit area ?
As stated by Timatic, the database used by Airlines
Visa required, except for Holders of onward tickets transiting Seoul Incheon (ICN), for a max. transit time of 24 hours.
So no, you do not need a visa