Description
Mesop is a Python-based UI framework that allows users to build web applications. Prior to 1.3.3, applications running in debug mode expose a GET /hot-reload endpoint whose unbounded loop depends on the user-supplied counter parameter, allowing an unauthenticated attacker to hold worker threads with high counter values until the worker pool is exhausted and the server becomes unavailable. A single unauthenticated attacker can crash the Mesop server with minimal effort. Because the attack leverages worker exhaustion, the server remains unresponsive until it is manually restarted. This issue is fixed in version 1.3.3.
Published: 2026-08-25
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Immediate Patch
AI Analysis

Impact

Mesop, a Python‑based UI framework, allowed an unauthenticated attacker to trigger a denial of service by sending a GET request to the /hot‑reload endpoint while the application ran in debug mode. The endpoint parsed a user‑supplied counter parameter that drove an unbounded loop, consuming worker threads until the worker pool was exhausted and the server became unresponsive. A single attacker could crash the server with minimal effort, and the server remained unavailable until manually restarted.

Affected Systems

The vulnerability affects the Mesop framework from the mesop‑dev vendor, specifically any deployment using a version earlier than 1.3.3 that is running in debug mode. Version 1.3.3 and later contain the fix.

Risk and Exploitability

With a CVSS score of 8.7, this is a high severity vulnerability. The attack vector is inferred to be an external HTTP GET to /hot‑reload, requiring no authentication. Because exploitation simply exhausts worker threads, the EPSS score is not available, and the vulnerability is not listed in CISA KEV. An attacker can achieve a full service outage, affecting availability for all users of the impacted server.

Generated by OpenCVE AI on August 26, 2026 at 01:44 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Mesop to version 1.3.3 or later.
  • Disable debug mode or completely remove the /hot-reload endpoint from production deployments.
  • Employ network‑level rate limiting or firewall rules to block abusive accesses to the /hot-reload endpoint.

Generated by OpenCVE AI on August 26, 2026 at 01:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 26 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 26 Aug 2026 02:15:00 +0000

Type Values Removed Values Added
First Time appeared Mesop-dev
Mesop-dev mesop
Vendors & Products Mesop-dev
Mesop-dev mesop

Tue, 25 Aug 2026 21:00:00 +0000

Type Values Removed Values Added
Description Mesop is a Python-based UI framework that allows users to build web applications. Prior to 1.3.3, applications running in debug mode expose a GET /hot-reload endpoint whose unbounded loop depends on the user-supplied counter parameter, allowing an unauthenticated attacker to hold worker threads with high counter values until the worker pool is exhausted and the server becomes unavailable. A single unauthenticated attacker can crash the Mesop server with minimal effort. Because the attack leverages worker exhaustion, the server remains unresponsive until it is manually restarted. This issue is fixed in version 1.3.3.
Title Mesop: DoS in /hot-reload endpoint allows unauthenticated attacker to exhaust worker threads and crash the server
Weaknesses CWE-400
CWE-834
References
Metrics cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-26T12:54:53.760Z

Reserved: 2026-08-20T19:28:35.245Z

Link: CVE-2026-77357

cve-icon Vulnrichment

Updated: 2026-08-26T12:54:50.220Z

cve-icon NVD

Status : Deferred

Published: 2026-08-25T21:17:46.090

Modified: 2026-09-09T21:09:13.080

Link: CVE-2026-77357

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-26T02:00:04Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption

  • CWE-834

    Excessive Iteration