Answer: the US government and companies that pollute.
The Superfund is a federal program for protecting the environment from uncontrolled releases of hazardous substances.
The Superfund Trust Fund provides tax money to pay for the federal share of cleanups. Companies are also held responsible for areas that they have contaminated, and they contribute to the fund as well.