{"id":"CVE-2026-119716","url":"https://www.cyber-defence.io/tools/cve/CVE-2026-119716","generatedAt":"2026-11-04T11:49:45.493Z","title":"pybars3 through 0.9.7 and pybars4 through 0.9.13 contain a code injection vulnerability in pybars/_compiler.py that allows template authors to execute Python code via unescaped bracketed path segments.","description":"pybars3 through 0.9.7 and pybars4 through 0.9.13 contain a code injection vulnerability in pybars/_compiler.py that allows template authors to execute Python code via unescaped bracketed path segments. Attackers can supply Handlebars templates with crafted segments in helper or block arguments to break out of string literals and execute Python in the application process.","published":"2026-10-30T16:17:55.000Z","lastModified":"2026-11-02T21:17:29.000Z","status":"Deferred","sourceIdentifier":"disclosure@vulncheck.com","cvss":{"version":"4.0","score":9.3,"severity":"CRITICAL","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/M"},"cwe":["CWE-94"],"affected":[],"epss":{"score":0.00458,"percentile":0.39738,"date":"2026-11-03","history":[{"date":"2026-10-31","score":0.00371,"percentile":0.31047}]},"kev":{"listed":false},"exploits":{"count":0,"verified":false,"firstPublished":null,"source":"Exploit-DB (https://gitlab.com/exploit-database/exploitdb)","entries":[]},"verdict":{"level":"high","text":"High impact if exploited, but EPSS currently rates exploitation as unlikely (0.46%). Schedule it in the normal patch cycle and watch for a rise in EPSS or a public exploit."},"changes":[{"kind":"new","label":"New CVE","at":"2026-10-30T16:17:55.000Z","detail":{"score":"9.2","severity":"CRITICAL","publishedAt":"2026-10-30T16:17:55.013Z"},"summary":"New CVE, critical severity (CVSS 9.3)."}],"references":[{"url":"https://github.com/up9inc/pybars4","source":"disclosure@vulncheck.com"},{"url":"https://github.com/up9inc/pybars4/blob/0.9.13/pybars/_compiler.py#L153-L154","source":"disclosure@vulncheck.com"},{"url":"https://github.com/vladko312/advisories/blob/702e98db9642ece70d9e2150076d8014ffec2db3/pybars3.md","source":"disclosure@vulncheck.com"},{"url":"https://github.com/wbond/pybars3","source":"disclosure@vulncheck.com"},{"url":"https://github.com/wbond/pybars3/blob/0.9.7/pybars/_compiler.py#L159-L160","source":"disclosure@vulncheck.com"},{"url":"https://github.com/wbond/pybars3/issues/88","source":"disclosure@vulncheck.com"},{"url":"https://www.vulncheck.com/advisories/pybars3-through-0.9.7-code-injection-via-bracketed-path-segments","source":"disclosure@vulncheck.com"}],"sources":{"nvd":"https://nvd.nist.gov/vuln/detail/CVE-2026-119716","epss":"https://www.first.org/epss/","kev":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog","exploitdb":"https://www.exploit-db.com/"},"licence":"CC BY 4.0 — link back to the CVE Explorer if you publish the results; upstream data remains subject to its own terms."}