Wiktionary
hoisted with one's own petard
a. (alternative form of hoist by one's own petard English)