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