From 0d652ddf05333a7d9b256c932a6c660b294a6427 Mon Sep 17 00:00:00 2001 From: "advisory-database[bot]" <45398580+advisory-database[bot]@users.noreply.github.com> Date: Tue, 21 May 2024 14:44:54 +0000 Subject: [PATCH] Publish Advisories GHSA-3x9g-xfj5-fq84 GHSA-48cq-79qq-6f7x --- .../GHSA-3x9g-xfj5-fq84.json | 9 ++- .../GHSA-48cq-79qq-6f7x.json | 73 +++++++++++++++++++ 2 files changed, 78 insertions(+), 4 deletions(-) create mode 100644 advisories/github-reviewed/2024/05/GHSA-48cq-79qq-6f7x/GHSA-48cq-79qq-6f7x.json diff --git a/advisories/github-reviewed/2024/03/GHSA-3x9g-xfj5-fq84/GHSA-3x9g-xfj5-fq84.json b/advisories/github-reviewed/2024/03/GHSA-3x9g-xfj5-fq84/GHSA-3x9g-xfj5-fq84.json index 41ad108ae17..846c92b1b89 100644 --- a/advisories/github-reviewed/2024/03/GHSA-3x9g-xfj5-fq84/GHSA-3x9g-xfj5-fq84.json +++ b/advisories/github-reviewed/2024/03/GHSA-3x9g-xfj5-fq84/GHSA-3x9g-xfj5-fq84.json @@ -1,13 +1,14 @@ { "schema_version": "1.4.0", "id": "GHSA-3x9g-xfj5-fq84", - "modified": "2024-03-22T13:12:16Z", + "modified": "2024-05-21T14:43:32Z", "published": "2024-03-21T21:31:15Z", + "withdrawn": "2024-05-21T14:43:32Z", "aliases": [ - "CVE-2024-1727" + ], - "summary": "Cross-Site Request Forgery in Gradio", - "details": "A Cross-Site Request Forgery gives attackers the ability to upload many large files to a victim, if they are running Gradio locally. To resolve this a PR tightening the CORS rules around Gradio applications has been submitted. In particular, it checks to see if the host header is localhost (or one of its aliases) and if so, it requires the origin header (if present) to be localhost (or one of its aliases) as well.\n\n", + "summary": "Duplicate Advisory: Cross-Site Request Forgery in Gradio", + "details": "## Duplicate Advisory\nThis advisory has been withdrawn because it is a duplicate of GHSA-48cq-79qq-6f7x. this link is maintained to preserve external references.\n\n## Original Description\nA Cross-Site Request Forgery gives attackers the ability to upload many large files to a victim, if they are running Gradio locally. To resolve this a PR tightening the CORS rules around Gradio applications has been submitted. In particular, it checks to see if the host header is localhost (or one of its aliases) and if so, it requires the origin header (if present) to be localhost (or one of its aliases) as well.\n\n", "severity": [ { "type": "CVSS_V3", diff --git a/advisories/github-reviewed/2024/05/GHSA-48cq-79qq-6f7x/GHSA-48cq-79qq-6f7x.json b/advisories/github-reviewed/2024/05/GHSA-48cq-79qq-6f7x/GHSA-48cq-79qq-6f7x.json new file mode 100644 index 00000000000..0e6b03418df --- /dev/null +++ b/advisories/github-reviewed/2024/05/GHSA-48cq-79qq-6f7x/GHSA-48cq-79qq-6f7x.json @@ -0,0 +1,73 @@ +{ + "schema_version": "1.4.0", + "id": "GHSA-48cq-79qq-6f7x", + "modified": "2024-05-21T14:43:50Z", + "published": "2024-05-21T14:43:50Z", + "aliases": [ + "CVE-2024-1727" + ], + "summary": "Gradio applications running locally vulnerable to 3rd party websites accessing routes and uploading files", + "details": "### Impact\nThis CVE covers the ability of 3rd party websites to access routes and upload files to users running Gradio applications locally. For example, the malicious owners of [www.dontvisitme.com](http://www.dontvisitme.com/) could put a script on their website that uploads a large file to http://localhost:7860/upload and anyone who visits their website and has a Gradio app will now have that large file uploaded on their computer\n\n### Patches\nYes, the problem has been patched in Gradio version 4.19.2 or higher. We have no knowledge of this exploit being used against users of Gradio applications, but we encourage all users to upgrade to Gradio 4.19.2 or higher.\n\nFixed in: https://github.com/gradio-app/gradio/commit/84802ee6a4806c25287344dce581f9548a99834a\nCVE: https://nvd.nist.gov/vuln/detail/CVE-2024-1727", + "severity": [ + { + "type": "CVSS_V3", + "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L" + } + ], + "affected": [ + { + "package": { + "ecosystem": "PyPI", + "name": "gradio" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0" + }, + { + "fixed": "4.19.2" + } + ] + } + ] + } + ], + "references": [ + { + "type": "WEB", + "url": "https://github.com/gradio-app/gradio/security/advisories/GHSA-48cq-79qq-6f7x" + }, + { + "type": "ADVISORY", + "url": "https://nvd.nist.gov/vuln/detail/CVE-2024-1727" + }, + { + "type": "WEB", + "url": "https://github.com/gradio-app/gradio/pull/7503" + }, + { + "type": "WEB", + "url": "https://github.com/gradio-app/gradio/commit/84802ee6a4806c25287344dce581f9548a99834a" + }, + { + "type": "PACKAGE", + "url": "https://github.com/gradio-app/gradio" + }, + { + "type": "WEB", + "url": "https://huntr.com/bounties/a94d55fb-0770-4cbe-9b20-97a978a2ffff" + } + ], + "database_specific": { + "cwe_ids": [ + "CWE-352" + ], + "severity": "MODERATE", + "github_reviewed": true, + "github_reviewed_at": "2024-05-21T14:43:50Z", + "nvd_published_at": null + } +} \ No newline at end of file