{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/70383?format=json","vulnerability_id":"VCID-4f1y-5u7k-ekhe","summary":"OWASP BLT is a QA testing and vulnerability disclosure platform that encompasses websites, apps, git repositories, and more. Prior to 2.1.2, .github/workflows/pre-commit-fix.yaml uses pull_request_target (privileged trigger) but checks out and executes code directly from the attacker's fork, enabling RCE with write permissions. This vulnerability is fixed in 2.1.2.","aliases":[{"alias":"CVE-2026-42603"}],"fixed_packages":[],"affected_packages":[],"references":[{"reference_url":"https://github.com/OWASP-BLT/BLT/security/advisories/GHSA-cgvj-qg2h-cqfh","reference_id":"GHSA-cgvj-qg2h-cqfh","reference_type":"","scores":[{"value":"8.8","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H"},{"value":"Track*","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:P/A:N/T:T/P:M/B:A/M:M/D:R/2026-05-11T17:27:52Z/"}],"url":"https://github.com/OWASP-BLT/BLT/security/advisories/GHSA-cgvj-qg2h-cqfh"}],"weaknesses":[{"cwe_id":94,"name":"Improper Control of Generation of Code ('Code Injection')","description":"The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment."},{"cwe_id":95,"name":"Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')","description":"The product receives input from an upstream component, but it does not neutralize or incorrectly neutralizes code syntax before using the input in a dynamic evaluation call (e.g. eval)."}],"exploits":[],"severity_range_score":"8.8 - 8.8","exploitability":null,"weighted_severity":null,"risk_score":null,"resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-4f1y-5u7k-ekhe"}