says who

Says who?

On whose authority? According to whom? Used to express disagreement with or defiance against something that someone has just said. A: "There's no way a pipsqueak like you can win this race!" B: "Oh yeah? Says who?" A: "You can't take those files to the police!" B: "Oh, really? Says who—you?"
See also: Say
Farlex Dictionary of Idioms.

says who

Who claims the truth of this statement, which I don't believe? For example, That horse of your will never win a race.-Says who? This slangy expression of disagreement or disbelief may also be put in declarative form, says you!, meaning "I disagree with what you just said." For example, It was an accident, I didn't mean to break it.-Says you! You've always hated that vase . [First half of 1900s]
See also: say, who
The American Heritage® Dictionary of Idioms by Christine Ammer.
See also:
  • Says who?
  • sez
  • sez who
  • Sez who?
  • says you
  • Says you!
  • against
  • against (someone or something)
  • a difference of opinion
  • in defiance