Most likely leaked by the NY state government I think.
That's too much of a coincidence.
And Trump staff doesn't have access to his tax records (I say this as a tax specialist a million years ago). Only Trump, his accountants, and his lawyers (and of course the state authorities) have access to those records.
This was most likely Trump or others at his direction.