Is that ok? Or should it be: to 'have' something in common? To 'share' something in common - a usage which I've seen quite a lot - seems a bit odd to me (isn't it tautological?), but am happy to be corrected.