double-edged
US /ˌdʌb.əlˈedʒd/
UK /ˌdʌb.əlˈedʒd/

1.
having two sharp edges
:
•
He wielded a double-edged sword in battle.
•
The knife had a double-edged blade, making it versatile.
2.
having both favorable and unfavorable consequences
:
•
Fame can be a double-edged sword; it brings opportunities but also loss of privacy.
•
The new policy is a double-edged solution, helping some but harming others.