The singer has she said "can't be grabbed without her consent" after footage emerged of a fan trying to kiss her.
She was leaving a hotel in Barcelona, Spain, when the man reached out and put his arm around her neck.
Cyrus's actor husband, Liam Hemsworth, then escorted her to a waiting car while their security team stepped in.
The 26-year-old pop star shared the footage on social media and wrote in an Instagram story: "She can be wearing what she wants. She can be a virgin. She can be sleeping with 5 different people.
"She can be with her husband. She can be with her girlfriend. She can be naked. She CAN'T be grabbed without her consent."
Cyrus later shared comments from Twitter which suggested she invited the approach through how she dresses.
She used the hashtag "#stillnotaskingforit".
Cyrus, who rose to fame after appearing on the Disney TV show Hannah Montana, released a new collection of music last week.
The EP, titled She Is Coming, features guest vocals from rappers Ghostface Killah, Swae Lee and drag queen RuPaul.