Ok, see this explanation, maybe this ill help, but i'm not able to post diagrams, so tell me wherever its not clear.
When KMnO4 reacts wit an alkene in cold, alkaline comditions, it is possible to obtain cis-diol products, jst as one would from oxidation using OsO4. However, this reaction is not easy to control and yields are typically low bcoz permanganate is such a strong oxidizing agent that it readily oxidises the diol product further.
When the reaction is carried out in acidic solutions, the diol is not formed. Instead, the alkene is cleaved. The reaction proceeds by the same mechanism at the start, forming a cyclic manganate ester (although since the reaction is under acidic conditions the structure is protonated). Under these conditions, the manganate ester is not very stable and it undergoes a cyclic fragmentation process, which results in breaking the C-C single bond between the two oxygens(sorry, u'll have to get the structures from elsewhere). Initially, there was a hydrogen atom attached to each of the alkene carbons in the starting material, there is a hydrogen attached to the carbonyl carbon in the product and therefore the product is an aldehyde.
Aldehydes are very easily oxidised to carboxylic acids. and thus the aldehydes formed in the cleavage reaction do not survive. They are rapidly transformed into carboxylic acid groups by a complex reaction (dont orry abt the mechanism).
I think this would be enuf to clear ur doubts.
{Plz do rate me for typing this out, thanks}