๐Ÿ” CVE Alert

CVE-2026-108372

UNKNOWN 0.0

LoopX serve-status permissive CORS policy exposes control-plane state and private Markdown files

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

Open and provider-neutral, LoopX is a lightweight state kernel and local-first control plane for loop engineering. From version 0.0.1 until 0.4.5, `loopx serve-status` in `loopx/status_server.py` uses `StatusRequestHandler._send_json()` and `do_OPTIONS()` to send `Access-Control-Allow-Origin: *` for unauthenticated responses on predictable loopback ports. A remote attacker can cause an operator who visits attacker-controlled web content to issue cross-origin requests to `GET /status.json`, `GET /review-material?goal_id=...&path=...`, `GET /`, and `POST /control-plane/configure-goal/dry-run`, exposing control-plane state, goal and run information, local absolute paths, private Markdown files below registered goal roots, and dry-run configuration projections. The affected routes do not provide cross-origin writes or arbitrary-file access. This issue is fixed in version 0.4.5.

CWE CWE-346 CWE-942
Vendor huangruiteng
Product loopx
Published Oct 16, 2026
Stay Ahead of the Next One

Get instant alerts for huangruiteng loopx

Be the first to know when new unknown vulnerabilities affecting huangruiteng loopx are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

huangruiteng / loopx
>= 0.0.1, < 0.4.5

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/loopx-project/loopx/security/advisories/GHSA-vx2m-gpq4-8j5q github.com: https://github.com/loopx-project/loopx/pull/3137 github.com: https://github.com/loopx-project/loopx/commit/838720fba42bd22f71b5bb763ec406f7bdf4c940 github.com: https://github.com/loopx-project/loopx/releases/tag/v0.4.5