Have Something on Someone

What does the expression “have something on someone” mean?

Definition: Possess damaging information about that person

Example: Insiders speculated that the mayor was reluctant to confront organized crime because mob bosses have something on him.