Step 1: Target Identification: The attacker identifies a vulnerable INN server (innd) instance, typically by port scanning (e.g., port 119 for NNTP).
Step 2: Payload Crafting: The attacker crafts a malicious control message, such as 'newgroup' or 'rmgroup', containing shell metacharacters within the group name or other parameters. For example, the payload might include a command to create a reverse shell or download and execute malware.
Step 3: Message Delivery: The attacker sends the crafted control message to the INN server, typically via an NNTP connection.
Step 4: Command Execution: The INN daemon processes the control message. Due to the lack of input validation, the shell metacharacters are interpreted by the underlying shell, executing the attacker's injected commands with the privileges of the innd process.
Step 5: Post-Exploitation: The attacker gains control of the system, potentially leading to data theft, system compromise, or further attacks.