-
Notifications
You must be signed in to change notification settings - Fork 6.8k
[SECURITY] update in ipynb2md.py #21159
base: master
Are you sure you want to change the base?
Conversation
Fixed command injection bug where a user could payload the Jupyter notebook name or md filename with something like "notebook.ipynb&&cat /etc/shadow>/public_html/index.html".
Hey @DanMcInerney , Thanks for submitting the PR
CI supported jobs: [sanity, miscellaneous, clang, unix-cpu, website, centos-gpu, centos-cpu, edge, windows-gpu, windows-cpu, unix-gpu] Note: |
This test is failing because an S3 bucket doesn't exist in the test cases. This PR shouldn't affect any usability or overhead. |
Hi, thanks for your contribution. Could you please rebase this PR so the required CI checks will pass? Thanks. |
Yes, although I'm not clear on how to fix the fails. For example, this one seems to be failing because a bucket doesn't exist that I don't have control over? ci/jenkins/mxnet-validation/website — Job failed |
Hi Dan, the failing tests have been fixed in #21162, so if you rebase your PR, it should then pass all CI pipelines. |
Fixed command injection bug where a user could payload the Jupyter notebook name or md filename with something like "notebook.ipynb&&cat /etc/shadow>/public_html/index.html".
Description
(Brief description on what this PR is about)
Checklist
Essentials
Changes
Comments