That's most likely moisture inside. If it is over 5 years old, chances are that repairs will cost as much if not more than that of a new camera. You'll need to take it in to get a correct estimate. They can't give any information online. Not even ballpark figure
Yes, they can fix it. Depending on the camera model and extent of the repair needed will determine the cost and if it's worthwhile to fix it.
Thanks! Your answer is awaiting moderation.