The 'deploy-website.yml' workflow in the gradio-app/gradio repository, specifically in the 'main' branch, is vulnerable to secrets exfiltration due to improper authorization. The vulnerability arises from the workflow's explicit checkout and execution of code from a fork, which is unsafe as it allows the running of untrusted code in an environment with access to push to the base repository and access secrets. This flaw could lead to the exfiltration of sensitive secrets such as GITHUB_TOKEN, HF_TOKEN, VERCEL_ORG_ID, VERCEL_PROJECT_ID, COMMENT_TOKEN, AWSACCESSKEYID, AWSSECRETKEY, and VERCEL_TOKEN. The vulnerability is present in the workflow file located at https://github.com/gradio-app/gradio/blob/72f4ca88ab569aae47941b3fb0609e57f2e13a27/.github/workflows/deploy-website.yml.
References
Configurations
No configuration.
History
21 Nov 2024, 09:42
Type | Values Removed | Values Added |
---|---|---|
Summary | (es) El flujo de trabajo 'deploy-website.yml' en el repositorio gradio-app/gradio, específicamente en la rama 'principal', es vulnerable a la filtración de secretos debido a una autorización inadecuada. La vulnerabilidad surge de la verificación explícita del flujo de trabajo y la ejecución de código desde una bifurcación, lo cual no es seguro ya que permite la ejecución de código que no es de confianza en un entorno con acceso para enviar al repositorio base y acceder a secretos. Esta falla podría provocar la exfiltración de secretos confidenciales como GITHUB_TOKEN, HF_TOKEN, VERCEL_ORG_ID, VERCEL_PROJECT_ID, COMMENT_TOKEN, AWSACCESSKEYID, AWSSECRETKEY y VERCEL_TOKEN. La vulnerabilidad está presente en el archivo de flujo de trabajo ubicado en https://github.com/gradio-app/gradio/blob/72f4ca88ab569aae47941b3fb0609e57f2e13a27/.github/workflows/deploy-website.yml. | |
References | () https://huntr.com/bounties/59873fbd-5698-4ec3-87f9-5d70c6055d01 - |
04 Jun 2024, 16:57
Type | Values Removed | Values Added |
---|---|---|
Summary |
|
04 Jun 2024, 12:15
Type | Values Removed | Values Added |
---|---|---|
New CVE |
Information
Published : 2024-06-04 12:15
Updated : 2024-11-21 09:42
NVD link : CVE-2024-4254
Mitre link : CVE-2024-4254
CVE.ORG link : CVE-2024-4254
JSON object : View
Products Affected
No product.
CWE
CWE-285
Improper Authorization