Yamcs is a mission control framework. Prior to 5.12.8 and 5.13.2, Yamcs omits SystemPrivilege.ControlAccess checks from IamApi.listRoles, IamApi.getRole, and IamApi.listPrivileges in yamcs-core/src/main/java/org/yamcs/http/api/IamApi.java. Any authenticated account can call GET /api/roles, GET /api/roles/{name}, and GET /api/privileges to enumerate available system privileges and configured role mappings. The disclosure reveals security configuration that can support targeted privilege-escalation attempts. This issue is fixed in versions 5.12.8 and 5.13.2.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-285",
"CWE-862"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/55xxx/CVE-2026-55547.json"
}{
"extracted_events": [
{
"introduced": "0"
},
{
"fixed": "5.12.8"
},
{
"introduced": "5.13.0"
},
{
"fixed": "5.13.2"
}
],
"source": [
"AFFECTED_FIELD",
"REFERENCES"
]
}
"2026-08-30T08:17:22Z"
[
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"232282968932972800082801096580240434953",
"60576927984923567418537545231673021881",
"313228899616222788019753108077313380620",
"162068205316453730483629819051453057470",
"57298432122150906857088488454467174094",
"156578492344758777228167695537068589609",
"162713685907445426641105130311474415478",
"205168343961565118737753196865659668148",
"58394147200045413990253589515562518558",
"127834260758273104020509062975772566271",
"210588733322963582918168887606948468430",
"334365059468288634214301424057953675264"
]
},
"id": "CVE-2026-55547-27412437",
"deprecated": false,
"target": {
"file": "yamcs-core/src/main/java/org/yamcs/http/api/IamApi.java"
},
"signature_type": "Line",
"source": "https://github.com/yamcs/yamcs/commit/dcaec5f0b2f4231b8e313e94d79a937169c9e0ba",
"signature_version": "v1"
},
{
"digest": {
"function_hash": "91827562747284810027265939865502572718",
"length": 442.0
},
"id": "CVE-2026-55547-276245f6",
"deprecated": false,
"target": {
"file": "yamcs-core/src/main/java/org/yamcs/http/api/IamApi.java",
"function": "listRoles"
},
"signature_type": "Function",
"source": "https://github.com/yamcs/yamcs/commit/c2aec1c242e656e48b52c7f87deea88183bb592d",
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"232282968932972800082801096580240434953",
"60576927984923567418537545231673021881",
"313228899616222788019753108077313380620",
"162068205316453730483629819051453057470",
"57298432122150906857088488454467174094",
"156578492344758777228167695537068589609",
"162713685907445426641105130311474415478",
"205168343961565118737753196865659668148",
"58394147200045413990253589515562518558",
"127834260758273104020509062975772566271",
"210588733322963582918168887606948468430",
"334365059468288634214301424057953675264"
]
},
"id": "CVE-2026-55547-5d505099",
"deprecated": false,
"target": {
"file": "yamcs-core/src/main/java/org/yamcs/http/api/IamApi.java"
},
"signature_type": "Line",
"source": "https://github.com/yamcs/yamcs/commit/c2aec1c242e656e48b52c7f87deea88183bb592d",
"signature_version": "v1"
},
{
"digest": {
"function_hash": "91827562747284810027265939865502572718",
"length": 442.0
},
"id": "CVE-2026-55547-74845378",
"deprecated": false,
"target": {
"file": "yamcs-core/src/main/java/org/yamcs/http/api/IamApi.java",
"function": "listRoles"
},
"signature_type": "Function",
"source": "https://github.com/yamcs/yamcs/commit/dcaec5f0b2f4231b8e313e94d79a937169c9e0ba",
"signature_version": "v1"
},
{
"digest": {
"function_hash": "112912337208757656177302865749711850730",
"length": 448.0
},
"id": "CVE-2026-55547-ad529d88",
"deprecated": false,
"target": {
"file": "yamcs-core/src/main/java/org/yamcs/http/api/IamApi.java",
"function": "listPrivileges"
},
"signature_type": "Function",
"source": "https://github.com/yamcs/yamcs/commit/dcaec5f0b2f4231b8e313e94d79a937169c9e0ba",
"signature_version": "v1"
},
{
"digest": {
"function_hash": "60789901153974040388261834528088538739",
"length": 275.0
},
"id": "CVE-2026-55547-af90173d",
"deprecated": false,
"target": {
"file": "yamcs-core/src/main/java/org/yamcs/http/api/IamApi.java",
"function": "getRole"
},
"signature_type": "Function",
"source": "https://github.com/yamcs/yamcs/commit/dcaec5f0b2f4231b8e313e94d79a937169c9e0ba",
"signature_version": "v1"
},
{
"digest": {
"function_hash": "60789901153974040388261834528088538739",
"length": 275.0
},
"id": "CVE-2026-55547-b685f637",
"deprecated": false,
"target": {
"file": "yamcs-core/src/main/java/org/yamcs/http/api/IamApi.java",
"function": "getRole"
},
"signature_type": "Function",
"source": "https://github.com/yamcs/yamcs/commit/c2aec1c242e656e48b52c7f87deea88183bb592d",
"signature_version": "v1"
},
{
"digest": {
"function_hash": "112912337208757656177302865749711850730",
"length": 448.0
},
"id": "CVE-2026-55547-fb3378d5",
"deprecated": false,
"target": {
"file": "yamcs-core/src/main/java/org/yamcs/http/api/IamApi.java",
"function": "listPrivileges"
},
"signature_type": "Function",
"source": "https://github.com/yamcs/yamcs/commit/c2aec1c242e656e48b52c7f87deea88183bb592d",
"signature_version": "v1"
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-55547.json"