" The law has several weaknesses which terrorists could exploit , undermining our defenses , " Ashcroft said .