{"id":"CVE-2026-33212","aliases":["GHSA-vj45-x3pj-f4w4","PYSEC-2026-2311"],"title":"Weblate: Improper access control for pending tasks in API","summary":"Weblate: Improper access control for pending tasks in API","severity":"low","cvss":3.1,"cvssVector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N","vendor":"weblate","product":"weblate","ecosystem":"pip","affected":["weblate < 5.17"],"patched":["weblate 5.17"],"published":"2026-04-16","updated":"2026-07-13","source":"OSV","sourceUrl":"https://osv.dev/vulnerability/GHSA-vj45-x3pj-f4w4","references":[{"url":"https://github.com/WeblateOrg/weblate/security/advisories/GHSA-vj45-x3pj-f4w4"},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-33212"},{"url":"https://github.com/WeblateOrg/weblate/pull/18515"},{"url":"https://github.com/WeblateOrg/weblate/commit/4e06b12cd05d087db68384e09d5f70fe883f2b70"},{"url":"https://github.com/WeblateOrg/weblate"}],"tags":["osv","pip"],"epss":0.00221,"epssPercentile":0.12877,"ingestedAt":"2026-07-13T18:58:03.590Z","slug":"CVE-2026-33212","body":"## Overview\n\n### Impact\nThe API for tasks didn't verify user access for pending tasks. This could expose logs of in-progress operations to users who don't have access to given scope.\n\n### Patches\n* https://github.com/WeblateOrg/weblate/pull/18515\n\n### Workarounds\nThe attacker needs to guess the random UUID of the task, so exploiting this is unlikely with the default API rate limits.\n\n### References\nThis issue was identified by Michal Čihař.\n\n## Affected packages\n\n- `weblate < 5.17`\n\n## Remediation\n\nUpgrade to a patched release:\n\n- `weblate 5.17`","depth":"sunlit","depthScore":17,"depthScoreParts":{"impact":17.1,"likelihood":0,"exploitation":0,"ransomware":0},"changes":[]}