Skip to content

Validate fdbcli snapshot command/options - #638

Open
sfc-gh-ikryvanos wants to merge 1 commit into
mainfrom
ikryvanos/fdbcli-snapshot-arg-validation
Open

Validate fdbcli snapshot command/options#638
sfc-gh-ikryvanos wants to merge 1 commit into
mainfrom
ikryvanos/fdbcli-snapshot-arg-validation

Conversation

@sfc-gh-ikryvanos

Copy link
Copy Markdown
Collaborator

parseFDBCLISnapshot appended the command and options verbatim, and all commands are later joined with spaces into a single --exec string, so a token containing whitespace or ";" could inject additional fdbcli commands. Reject snapshot command/option tokens that are empty, start with a dash, or contain whitespace or shell/fdbcli metacharacters.

parseFDBCLISnapshot appended the command and options verbatim, and all commands
are later joined with spaces into a single --exec string, so a token containing
whitespace or ";" could inject additional fdbcli commands. Reject snapshot
command/option tokens that are empty, start with a dash, or contain whitespace
or shell/fdbcli metacharacters.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant