Skip to content
This repository has been archived by the owner on Feb 15, 2024. It is now read-only.

Workflows are referencing vulnerable actions #114

Open
igibek opened this issue Jan 30, 2022 · 1 comment
Open

Workflows are referencing vulnerable actions #114

igibek opened this issue Jan 30, 2022 · 1 comment

Comments

@igibek
Copy link

igibek commented Jan 30, 2022

Hello, there!

As part of the university research we are currently doing regarding the security of Github Actions, we noticed that one or many of the workflows that are part of this repository are referencing vulnerable versions of the third-party actions. As part of a disclosure process, we decided to open issues to notify GitHub Community.

Please note that there are could be some false positives in our methodology, thus not all of the open issues could be valid. If that is the case, please let us know, so that we can improve on our approach. You can contact me directly using an email: ikoishy [at] ncsu.edu

Thanks in advance

  1. The workflow code-coverage.yml is referencing action shivammathur/setup-php using references 2.0.0. However this reference is missing the commit 7163319 which may contain fix to the vulnerability.
  2. The workflow coding-standard.yml is referencing action shivammathur/setup-php using references 2.0.0. However this reference is missing the commit 7163319 which may contain fix to the vulnerability.
  3. The workflow continuous-integration-linux.yml is referencing action shivammathur/setup-php using references 2.0.0. However this reference is missing the commit 7163319 which may contain fix to the vulnerability.
  4. The workflow continuous-integration-windows.yml is referencing action shivammathur/setup-php using references 2.0.0. However this reference is missing the commit 7163319 which may contain fix to the vulnerability.
  5. The workflow license-update.yml is referencing action shivammathur/setup-php using references 2.0.0. However this reference is missing the commit 7163319 which may contain fix to the vulnerability.
  6. The workflow mutation.yml is referencing action shivammathur/setup-php using references 2.0.0. However this reference is missing the commit 7163319 which may contain fix to the vulnerability.
  7. The workflow static-analyze.yml is referencing action shivammathur/setup-php using references 2.0.0. However this reference is missing the commit 7163319 which may contain fix to the vulnerability.
  8. The workflow static-analyze.yml is referencing action shivammathur/setup-php using references 2.0.0. However this reference is missing the commit 7163319 which may contain fix to the vulnerability.

The vulnerability fix that is missing by actions' versions could be related to:
(1) CVE fix
(2) upgrade of vulnerable dependency
(3) fix to secret leak and others.
Please consider updating the reference to the action.

If you end up updating the reference, please let us know. We need the stats for the paper :-)

@github-actions
Copy link

Awesome! Thank you for taking the time to create your first issue! Please review the guidelines

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant