0
The comments offer:
Universal panacea
Which directly fits what you're trying to communicate, but certainly isn't common.
I personally like the phrase:
Catch-all solution
You could also use something like:
Universal solution
Solution that is universally true