{"data":{"id":"7d61bcc0-9e0a-4c3e-96e9-e79ddfb5fe22","title":"CVE-2026-49119: Gradio before 6.16.0 contain a path traversal vulnerability in the FileExplorer component's preprocess() method that…","summary":"CVE-2026-49119 affects Gradio before 6.16.0. A path traversal flaw in the FileExplorer component's preprocess() method lets unauthenticated attackers escape the configured root directory using traversal sequences or absolute paths. Because os.path.join can discard the root_dir prefix, attackers may read arbitrary files outside the intended directory.","solution":"Fixed in Gradio 6.16.0, per the referenced release tag gradio@6.16.0.","labels":["security"],"sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-49119","publishedAt":"2026-07-01T19:16:52.463Z","cveId":"CVE-2026-49119","cweIds":["CWE-22"],"cvssScore":"7.5","cvssSeverity":"high","severity":"high","attackType":["other"],"issueType":"vulnerability","affectedPackages":["gradio@< 6.16.0 (fixed: 6.16.0)"],"affectedPackageNames":["gradio"],"affectedPackageRefs":["pypi:gradio"],"affectedVendors":["HuggingFace"],"affectedVendorsRaw":["Gradio"],"classifierModel":"claude-haiku-5-5","classifierPromptVersion":"v4","summaryPromptVersion":"v2","headline":"Gradio FileExplorer path traversal in preprocess() method","headlinePromptVersion":"h1","cvssVector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","attackVector":"network","attackComplexity":"low","privilegesRequired":"none","userInteraction":"none","exploitMaturity":"unknown","epssScore":0.0069,"epssCheckedAt":"2026-10-14T12:12:41.724Z","kevDateAdded":null,"advisoryAliases":["GHSA-j36p-7w88-g82j"],"affectedPackagesSource":"ghsa","affectedPackagesCheckedAt":"2026-10-10T03:47:09.473Z","patchAvailable":true,"disclosureDate":"2026-07-01T19:16:52.463Z","capecIds":["CAPEC-126"],"crossRefCount":0,"attackSophistication":"trivial","impactType":["confidentiality"],"aiComponentTargeted":"framework","llmSpecific":false,"classifierConfidence":0.85,"researchCategory":null,"atlasIds":null}}