VDB

GCVE-110-VULN-PYPI-2026-000630

GCVE-110-VULN-PYPI-2026-000630
Advisory PublishedCVSS 5.3/10
Vulnetix · Advisory published October 27, 2026
If you run aimarket-platon 0.1.0 through 0.1.3 without PLATON_STEER_TOKEN and outside production mode, which is the default, anyone who can reach its port can steer and project the shared world (POST /api/steer, /api/project, the beacon checkpoint, the platon.steer@v1 and platon.project@v1 capabilities behind POST /ai-market/invoke, and the websocket writes): main._write_authorized returns true for every request, and the server binds 0.0.0.0 by default (config.Settings.host), so a developer who runs it locally opens it to their network. Source version 0.1.4 (commit 1c8944d, never published to PyPI) accepts only callers it judges local, which a reverse proxy on the same host passes. Fixed in 0.1.5 for callers on other hosts and for a proxy that runs as a different user on Linux: without a token, writes need a loopback caller whose socket belongs to the server's user, unless PLATON_PUBLIC_WRITES=1 opens them on purpose. A proxy running as the same user, or any proxy on macOS or Windows, is still treated as local (GCVE-110-VULN-PYPI-2026-000643). The rate limit on the same server is GCVE-110-VULN-PYPI-2026-000615. Affects 0.1.0 through 0.1.3.

Weaknesses (CWE)

CWE-1188Initialization of a Resource with an Insecure DefaultCWE-306Missing Authentication for Critical Function

Risk Scores

CVSS 3.1
5.3/10
Medium · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N

Affected Products

VendorProductVersionsPlatforms
pypiaimarket-platon0.1.0 (affected), 0.1.5 (unaffected)—

References

advisory

Browse GCVE Records

879 records in the GCVE database · Updated October 29, 2026

No matching records found.

Explore Further

Investigate this vulnerability in the interactive console or download the raw GCVE record.

$ Console Community · 50/day Open console ›