Vulnerability · Published May 11, 2026 · Assigned by GitHub_M

CVE-2026-42603OWASP BLT: pre-commit-fix.yaml executes untrusted fork code via pull_request_target

High 8.8

In plain English

A high-severity code injection in BLT from OWASP-BLT. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 16% of all known vulnerabilities).

Severity (CVSS 3.1)8.8High
Exploit odds (30 days)0.2%top 83.5% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack toolingNoneno public tooling known

Official description

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.

Affected products (as reported)

VendorProductVersions
OWASP-BLT BLT < 2.1.2

Weakness: CWE-94, CWE-95 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

References