gh-151558: Fix symlink escape via tarfile hardlink-extraction fallback#151559
Conversation
|
🤖 New build scheduled with the buildbot fleet by @encukou for commit 4a477d6 🤖 Results will be shown at: https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F151559%2Fmerge If you want to schedule another build, you need to add the 🔨 test-with-buildbots label again. |
|
Looks good, but let's see how the different filesystems on Buildbot react. |
|
Oh no, more Windows trouble (which is quite annoying seeing as I can't locally test: https://buildbot.python.org/#/builders/1213/builds/993/steps/4/logs/stdio |
|
!buildbot Windows |
|
🤖 New build scheduled with the buildbot fleet by @StanFromIreland for commit f6bc76e 🤖 Results will be shown at: https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F151559%2Fmerge The command will test the builders whose names match following regular expression: The builders matched are:
|
|
All Buildbots that failed previously now pass. |
|
Thanks @StanFromIreland for the PR, and @encukou for merging it 🌮🎉.. I'm working now to backport this PR to: 3.10, 3.11, 3.12, 3.13, 3.14, 3.15. |
|
Thank you! |
|
GH-151997 is a backport of this pull request to the 3.15 branch. |
|
GH-151998 is a backport of this pull request to the 3.14 branch. |
|
GH-151999 is a backport of this pull request to the 3.13 branch. |
|
GH-152000 is a backport of this pull request to the 3.12 branch. |
|
Sorry, @StanFromIreland and @encukou, I could not cleanly backport this to |
|
GH-152001 is a backport of this pull request to the 3.11 branch. |
tarfile.extractall(filter='data')allows symlink escape through hardlink-extraction fallback #151558