{"id":"CVE-2024-7340","aliases":["GHSA-r49h-6qxq-624f","PYSEC-2026-2035"],"url":"https://o3.security/vulnerability/CVE-2024-7340","summary":"W&B Weave server remote arbitrary file leak and privilege escalation","details":"The Weave server API allows remote users to fetch files from a specific directory, but due to a lack of input validation, it is possible to traverse and leak arbitrary files remotely. In various common scenarios, this allows a low-privileged user to assume the role of the server admin.","published":"2024-07-31T15:00:04.218Z","modified":"2026-08-12T03:51:29.325394747Z","cvss":{"score":8.8,"severity":"HIGH","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"},"epss":{"score":0.05015,"percentile":0.91813,"asOf":"2026-09-16"},"cisaKev":null,"exploitsKnown":0,"affectedPackages":[{"ecosystem":"PyPI","name":"weave","fixedVersion":"0.50.8"}],"fix":{"url":"https://github.com/wandb/weave/pull/1657","label":"wandb/weave#1657"},"references":[{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/7xxx/CVE-2024-7340.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2024-7340"},{"type":"ADVISORY","url":"https://research.jfrog.com/vulnerabilities/wandb-weave-server-remote-arbitrary-file-leak-jfsa-2024-001039248/"},{"type":"FIX","url":"https://github.com/wandb/weave/pull/1657"},{"type":"PACKAGE","url":"https://pypi.org/project/pip"}],"provenance":{"sources":["OSV.dev","FIRST.org (EPSS)"],"lastVerified":"2026-08-12T03:51:29.325394747Z"}}