Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2026-44595 — # CVE-2026-44595 YAMCS Unauthorized User Enumeration via IAM API | Kitploit
Tools/GitHubGitHub/ex-cal1bur/cve-2026-44595
Authentication & AuthorizationVulnerability AnalysisExploitationInformation GatheringPenetration TestingAPI Security
GitHubex-cal1bur/cve-2026-44595

CVE-2026-44595

# CVE-2026-44595 YAMCS Unauthorized User Enumeration via IAM API

View Repository
43 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2026-44595 — YAMCS Unauthorized User Enumeration via IAM API

Summary

The IAM API endpoints (listUsers, getUser, listGroups, getGroup) in yamcs-core do not enforce the required SystemPrivilege.ControlAccess check. Any authenticated user — even one with no privileges — can enumerate all user accounts, superuser status, and group memberships.

FieldValue
CVECVE-2026-44595
SeverityMEDIUM (CVSS 4.3)
CWECWE-862: Missing Authorization
Affectedyamcs-core < 5.12.7
Fixed inyamcs-core 5.12.7
AdvisoryGHSA-p2rj-mrmc-9w29

Vulnerability Details

The following endpoints are missing the SystemPrivilege.ControlAccess authorization check:

  • GET /api/iam/users — lists all users
  • GET /api/iam/users/{name} — gets user details
  • GET /api/iam/groups — lists all groups
  • GET /api/iam/groups/{name} — gets group details

A low-privilege user can call these endpoints and retrieve all usernames, superuser flags, group memberships, and identity provider information.

Proof of Concept

root@kitploit:~
pip install requests
python3 poc.py http://localhost:8090 testuser testpassword

Expected output on vulnerable instance:

root@kitploit:~
[2] Listing ALL users (IAM endpoint)...
    Status: HTTP 200
    [!!!] VULNERABLE: 3 users enumerated
    -> admin [SUPERUSER]
    -> operator [regular]
    -> testuser [regular]

Impact

An attacker with any valid account can map the entire user structure of the YAMCS instance — identifying superuser accounts for targeted attacks, enumerating operator accounts, and understanding group-based access controls.

Fix

Upgrade to yamcs-core >= 5.12.7.

Timeline

DateEvent
2026-05Vulnerability reported
2026-05-27Fix released in yamcs-core 5.12.7
2026-05-27Public advisory published

Researcher

Daniel Miranda Barcelona (Excal1bur)

  • GitHub: https://github.com/ex-cal1bur
  • LinkedIn: https://linkedin.com/in/daniel-miranda-barcelona
  • Blog: https://thedumpster.es
Download Tool