Is there an extension for preventing users from editing other users' user pages (including subpages), except users have specific rights?
Topic on Project:Support desk
Use the Extension:AbuseFilter. You can make any rule you want. For example, article_namespace === 2 & !(article_text contains user_name) & !(user_groups contains "sysop")
will detect user page edits made by the other users that is not sysop.
For a working example of the above rule, see Terraria.wikia:Special:AbuseFilter/1.
But it allows users whose username is part of other users to edit those people's userpages.