The actor, who rose to fame in the kids comedy series Jessie and later the Descendants, died in his sleep last night.
His death came from an “ongoing medical condition”, a source said.
A family spokesman said: “It is with a profoundly heavy heart that we report that this morning we lost Cameron.
“He passed away in his sleep due to a seizure which was a result of an ongoing medical condition for which he was being treated.
“The world is now undoubtedly without one of its brightest lights, but his spirit will live on through the kindness and compassion of all who knew and loved him.