Skip to content
OpenAdvisories
Medium · 4.3 Public exploit CVE-2026-44595 EUVD-2026-44954GHSA-p2rj-mrmc-9w29

Yamcs: Unauthorized user enumeration via IAM API endpoints

Published Jul 16, 2026 · Updated Jul 18, 2026 · Assigned by GitHub_M

Description

Yamcs is a mission control framework. Prior to 5.12.7, the IAM API endpoints listUsers, getUser, listGroups, and getGroup in yamcs-core did not enforce the required SystemPrivilege.ControlAccess check in yamcs-core/src/main/java/org/yamcs/http/api/IamApi.java, so any authenticated user, even one with low or no privileges, could enumerate all user accounts in the system including their usernames, superuser status, and group memberships. This issue is fixed in versions 5.12.7 and 5.13.0.

Affected products

VendorProductAffectedFixed
yamcs yamcs < 5.12.7 —

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

Exploit-DB 1

GitHub 1 repository

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Affected packages

EcosystemPackageAffectedFixedRecord
Maven org.yamcs:yamcs-core < 5.12.7 5.12.7 GHSA-p2rj-mrmc-9w29

References