CardDAV sync with Yahoo suddenly failing

For the last couple of weeks, eMClient has had problems syncing with Yahoo carddav. It’s complaining of an authentication error, but this isn’t the case since both incoming and outgoing mail works for the same account. Yahoo also complains of a “new login from an unrecognized device”.

Diagnostic auth log:

10:32:07.567|051|   ReacquireCredentials[Yahoo](CardDAV, Unauthorized)
10:32:22.825|051|   ReacquireCredentials[Yahoo](CardDAV, Unauthorized)
10:32:25.317|051|   ReacquireCredentials[Yahoo](CardDAV, Unauthorized)
10:32:26.018|051|   ReacquireCredentials[Yahoo](CardDAV, Unauthorized) = false

Client version 7.0.26567.0, Windows 10.