There are a couple of ppaers dealing with the use of RuCl3 and CeCl3 and K/NaIO4 as oxidant. This should give you a diol, which can be further cleaved and oxidized to the aldehyde with KIO4.
Once I used a stochiometric amount KMnO4 to convert an alkene to a diol in MeOH/water mixture at low temperature (ice bath). Then you can cleave the diol with NaIO4.