Faye Hall, an American woman detained by the Taliban in Afghanistan since February, has been released and is reported to be in good health, CNN reported, citing a source statement.