This is intended behavior – permissions do not inherit. (I don’t like that – I’d prefer it if the permissions of subcategories were always at least as restrictive as the parent category.)
He could have received a link to the topic, or maybe he has guessed the topic ID?