Finally, I have finished the novel.
I think the sentence is ambiguous. I think it can mean that I have finished writing the novel OR I have finished reading it.
Am I right?
Right, the broader context would have to establish whether "finished writing" or "finished reading" is the intended meaning.