Impact
A lack of input validation exists in tac_plus prior to commit 4fdf178 which, when pre or post auth commands are enabled, allows an attacker who can control the username, rem-addr, or NAC address sent to tac_plus to inject shell commands and gain remote code execution on the tac_plus server.
Patches
The fixes landed in PR#41 and were merged in 4fdf178.
Workarounds
Disabling pre and post authentication commands in the tac_plus server config effectively mitigates this issue.
Impact
A lack of input validation exists in tac_plus prior to commit 4fdf178 which, when pre or post auth commands are enabled, allows an attacker who can control the username, rem-addr, or NAC address sent to tac_plus to inject shell commands and gain remote code execution on the tac_plus server.
Patches
The fixes landed in PR#41 and were merged in 4fdf178.
Workarounds
Disabling pre and post authentication commands in the tac_plus server config effectively mitigates this issue.