Skip to content

ci: fix download artifact vulnerability - #327

Merged
DifferentialOrange merged 5 commits into
masterfrom
DifferentialOrange/no-gh-ci-health
Sep 18, 2024
Merged

ci: fix download artifact vulnerability#327
DifferentialOrange merged 5 commits into
masterfrom
DifferentialOrange/no-gh-ci-health

Conversation

@DifferentialOrange

@DifferentialOrangeDifferentialOrange commented Sep 4, 2024

Copy link
Copy Markdown
Member

Versions of actions/download-artifact before 4.1.7 are vulnerable to arbitrary file write when downloading and extracting a specifically crafted artifact that contains path traversal filenames [1].

  1. https://github.com/tarantool/tarantool-python/security/dependabot/4

Also see #326

Since CI is failing now, several fixes were introduced, as well as Python 3.6 support drop.

@DifferentialOrange
DifferentialOrangeforce-pushed the DifferentialOrange/no-gh-ci-health branch 2 times, most recently from 41b052f to f85f3c5CompareSeptember 4, 2024 06:36
@DifferentialOrangeDifferentialOrange changed the title Differential orange/no gh ci healthci: fix download artifact vulnerabilitySep 4, 2024
@DifferentialOrange
DifferentialOrangeforce-pushed the DifferentialOrange/no-gh-ci-health branch from 093813b to 31666d9CompareSeptember 4, 2024 06:56
Versions of actions/download-artifact before 4.1.7 are vulnerable to
arbitrary file write when downloading and extracting a specifically
crafted artifact that contains path traversal filenames [1].
1. https://github.com/tarantool/tarantool-python/security/dependabot/4
After this patch, current PR pipeline runs will be cancelled if new
commits/force push triggers new pipelines.
@DifferentialOrange
DifferentialOrangeforce-pushed the DifferentialOrange/no-gh-ci-health branch from 31666d9 to af88d26CompareSeptember 4, 2024 08:09
Python 3.6 EOL is 2021-12-23 [1]. Current build script no longer
supports Python 3.6 due to `packaging` Python dependency bump.
(And fixing the issue is more than just fixating older `packaging`
version as a dependency.)
https://devguide.python.org/versions/
@DifferentialOrange
DifferentialOrange merged commit 61e96fc into masterSep 18, 2024
@DifferentialOrange
DifferentialOrange deleted the DifferentialOrange/no-gh-ci-health branch September 18, 2024 11:27
@Mockird31Mockird31 mentioned this pull request Aug 16, 2026
Sign up for freeto 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.

2 participants

@DifferentialOrange@oleg-jukovec