A mother has been repeatedly stabbed allegedly by a stranger armed with scissors, moments after the man is accused of punching her 10-year-old son in a random attack outside a police station in Melbourne’s CBD.

A man has been arrested after allegedly punching a 10-year-old boy and repeatedly stabbing his mother with a pair of scissors in Melbourne’s CBD.

A 10-year-old boy has been taken to hospital after he was attacked by a man with a pair of scissors in Melbourne’s CBD.