CVE-2026-29075

Mesa: Checking out of untrusted code in `benchmarks.yml` workflow may lead to code execution in privileged runner

Published Mar 6, 2026 CVSS 3.1 · 8.3 High EPSS < 1% KEV · Not listed
Description
Mesa is an open-source Python library for agent-based modeling, simulating complex systems and exploring emergent behaviors. In version 3.5.0 and prior, checking out of untrusted code in benchmarks.yml workflow may lead to code execution in privileged runner. This issue has been patched via commit c35b8cd.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Mesa Project
Mesa Project mesa
CPEs cpe:2.3:a:mesa_project:mesa:*:*:*:*:*:python:*:*
Vendors & Products Mesa Project
Mesa Project mesa
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Mesa
Mesa mesa
Vendors & Products Mesa
Mesa mesa
Type Values Removed Values Added
Description Mesa is an open-source Python library for agent-based modeling, simulating complex systems and exploring emergent behaviors. In version 3.5.0 and prior, checking out of untrusted code in benchmarks.yml workflow may lead to code execution in privileged runner. This issue has been patched via commit c35b8cd.
Title Mesa: Checking out of untrusted code in `benchmarks.yml` workflow may lead to code execution in privileged runner
Weaknesses CWE-94
References
Metrics cvssV3_1

{'score': 8.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:L'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Mar 9, 2026, 3:00 PM
Reserved
Mar 3, 2026, 8:51 PM
Status
Analyzed
Published
Mar 6, 2026, 5:16 PM
Modified
Jun 17, 2026, 10:29 AM