Garfield Leslie, 19, allegedly tried to sell the drug inside one of the tents at the Lower Manhattan encampment around 8 p.m. Saturday.
When the occupants tried to throw him out, he began fighting with them, punching two women and one man, the sources said. One of the women fell to the ground and hurt her wrist.
The victims reported the incident to cops stationed nearby, who tracked down the suspect at the park.
Leslie, whose arrest was first reported by the New York Post, was charged with felony assault, misdemeanor assault and drug possession, according to sources.
Since the Occupy Wall Street protesters began camping out at Zuccotti Park on Sept. 17, a number of incidents have unfolded there.
Earlier this month, Dave Park, 27, was removed from the plaza after being accused of groping a woman.
However, he was not immediately charged because the victim did not file a criminal complaint.
Then on Saturday, a Canadian man climbed the Joie de Vivre sculpture and had to be taken down by cops. He was not criminally charged.