Significado
Ser algo beneficioso y perjudicial al mismo tiempo.
Origen
Un arma blanca con dos filos podría ser útil, pero esa utilidad implicaría un daño, pues al empuñarla nos cortaríamos.
Ejemplo
Las promesas suelen ser en política un arma de doble filo, porque no suelen cumplirse y se vuelven en contra de quien las hizo.