A leaking chimney can have many causes, including cracked joints or a damaged chimney cap. Call in a professional chimney specialist to accurately diagnose and repair the problem. He can assess the extent of the damage and recommend the best remedial measures.