It says in 2Cor 5:18 that all things are of God. Does this include sin and death and also Satan himself?
In the verse before, it says that old things have passed away for the believer and that all things have become new. So all things that are of God are these new things. Never neglect the context. If all things were unlimited, as some suggest, then we can go back to Ecc 1:2 and prove that all things are vanity. But in that case it is the human labors referred to in verses 3-8 that are vanity. Always look for the antecedent.