Rocker Scott Weiland has sensationally revealed he was raped in his new memoir.

The Stone Temple Pilots star was just 12 when he was assaulted by "a high school senior," according to his new tell-all Not Dead & Not for Sale.

In an excerpt obtained by Spin magazine, Weiland recalls the rapist was "a big muscular guy, a high school senior... (who) rode the bus with me every day to school."

The rocker continues, "(He) invited me to his house. The dude raped me. It was quick, not pleasant. I was too scared to tell anyone. 'Tell anyone,' he warned, 'and you'll never have another friend in this school. I'll ruin your f---in' reputation.'

"This is a memory I suppressed until only a few years ago when, in rehab, it came flooding back. Therapy will do that to you."