What are the three poisons?
The three poisons (Sanskrit: triviṣa; Tibetan: dug gsum) or the three unwholesome roots (Sanskrit: akuśala-mūla; Pāli: akusala-mūla), in Buddhism, refer to the three root kleshas of ignorance, attachment, and aversion. These three poisons are considered to be the cause of suffering (Sanskrit: dukkha).

Source: Three poisons (Buddhism) - Wikipedia

They are commonly circumvented by contemplating on the three characteristics or marks of all existence - anicca, anatta and dukkha. See this talk in the Burmese vipassana tradition.

See also, kleshas