Loading Special:MergeLexemes?from-id=L12345&to-id=L12346 will (attempt to) merge L12345 into L12346, even if the request was not a POST request, and even if it doesn’t contain an edit token.
Special:MergeItems and Special:RedirectEntity don’t have this problem, by the way – the TokenCheckInteractor checks both that the request has a valid token and that it was POSTed. (Though I don’t think it checks whether the token was in the POST body or in the request URL. I’m not sure if that’s a problem.) Special:MergeLexemes should use this interactor as well (and add the necessary hidden input to the form, of course).