KI3 is actually formed between K+ and I3- ions. In I3- ion there is a 3 centre 4 electron bond between I2 & I- ions, thus making the oxidation state of iodine as -1 as the oxidation states of I atoms in I2 is taken as zero.
2CH31CH2OH = Ox. No. of C1 = +1 (due to O) + [-2] due to 2H atoms + 0 (one C atom) = -1
Similarly, C2 = -3 due to 3 H atoms and 0 for 1 C atom = -3