You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This project most likely has security vulnerabilities. If an attacker is able to craft any string being spoken then it's likely such a string can be used for command injection.
Such security implications are probably going to change between MacOS/Linux vs Windows/Powershell.
The text and voice arguments need to be cleaned up before being passed to the commands. voice should have a strict subset of characters, and text should probably replace all special characters such as / with FORWARD SLASH.
The text was updated successfully, but these errors were encountered:
This project most likely has security vulnerabilities. If an attacker is able to craft any string being spoken then it's likely such a string can be used for command injection.
Such security implications are probably going to change between MacOS/Linux vs Windows/Powershell.
The
text
andvoice
arguments need to be cleaned up before being passed to the commands.voice
should have a strict subset of characters, andtext
should probably replace all special characters such as/
withFORWARD SLASH
.The text was updated successfully, but these errors were encountered: