Problem: When the automatic onion service has no dedicated -bind=<addr>=onion, Tor forwards incoming connections to the first normal P2P bind. The node cannot distinguish these connections from direct connections, so network classification is incorrect and Tor peers may inherit permissions granted to the Tor daemon's IP address.
Fix: Refuse startup when -listenonion is enabled and an explicit -bind configuration lacks a dedicated onion bind, following [the recommendation in #34892](/github-metadata-backup-bitcoin-bitcoin/34892/#issuecomment-5541662236). Users should add -bind=<addr>=onion or set -listenonion=0.
Because -listenonion is enabled by default when listening, existing configurations with only a normal -bind must also be updated. Nodes without explicit -bind options retain the default dedicated onion listener.