I'm no fan of David Cameron, but he hasn't been hypocritical and he hasn't done anything illegal. And the amount of money we're talking about is not exactly staggering
Corbyn's attacks on the Prime Minister come across as desperation; Cameron made the disclosure, and there was no smoking gun.
In fact, Corbyn's finances are far grubbier (i.e. the money he took from the Iranian government, the money he took from groups that call for Jews to be executed, the cash he accepted from privatisation merchants Capita).
Corbyn doesn't exactly have a moral high ground to stand on here