Cannabis may contain heavy metals and affect consumer health, study finds Cannabis plants — which are used to produce industrial hemp, medical marijuana and cannabidiol (CBD) oil, among other products — have an inherent ability to absorb heavy metals from the soil.