An American warship and multiple commercial vessels have been attacked in the Red Sea, according to the Pentagon, the Associated Press reports.