hoist with one's own petard adj. phr. Caught in your own trap or trick.
Jack carried office gossip to the boss until he was hoisted by his own petard. (From Shakespeare; literally, blown up with one's own bomb.)
[TahlilGaran] English Idioms Dictionary ▲