{"id":"CVE-2026-109083","aliases":["EUVD-2026-115150","GHSA-mvg9-v7rr-cqcg"],"status":"published","title":"Apache Syncope: Remote Code Execution via Flowable JUEL expression","description":"Improper isolation or compartmentalization vulnerability in Apache Syncope.\n\nAn administrator with adequate entitlements can import arbitrary BPMN process definitions via the REST API and then start the process. When a BPMN process containing a JUEL expression is imported and started, the expression is executed directly on the server, with no sandbox.\n\n\n\nThis issue affects Apache Syncope: from 3.0.0-M0 through 3.0.16, from 4.0.0-M0 through 4.0.8, from 4.1.0 through 4.1.3.\n\n\n\nUsers are recommended to upgrade to version 4.0.9 / 4.1.4, which fix this issue by rejecting BPMN definitions including expression attributes.","severity":{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"adp","from":"cve"},"epss":{"day":"2026-11-10","score":0.00519,"percentile":0.44421,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-653"],"published":"2026-11-02T13:04:15Z","modified":"2026-11-06T18:36:36Z","products":[{"vendor":"apache software foundation","product":"apache syncope"}],"references":[{"url":"https://lists.apache.org/thread.html/zmzxzxv7wjzn071jgn069y2rqjpcrt3s","tags":["vendor-advisory"]},{"url":"http://www.openwall.com/lists/oss-security/2026/11/02/7"},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-109083"},{"url":"https://github.com/advisories/GHSA-mvg9-v7rr-cqcg"}],"sources":{"cve":[{"id":"CVE-2026-109083","title":"Apache Syncope: Remote Code Execution via Flowable JUEL expression","description":"Improper isolation or compartmentalization vulnerability in Apache Syncope.\n\nAn administrator with adequate entitlements can import arbitrary BPMN process definitions via the REST API and then start the process. When a BPMN process containing a JUEL expression is imported and started, the expression is executed directly on the server, with no sandbox.\n\n\n\nThis issue affects Apache Syncope: from 3.0.0-M0 through 3.0.16, from 4.0.0-M0 through 4.0.8, from 4.1.0 through 4.1.3.\n\n\n\nUsers are recommended to upgrade to version 4.0.9 / 4.1.4, which fix this issue by rejecting BPMN definitions including expression attributes.","status":"published","published":"2026-11-02T13:04:15.094Z","modified":"2026-11-06T18:36:36.998Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"adp"}],"cwes":["CWE-653"],"updated_at":"2026-11-06T19:59:18.98792Z"}],"euvd":[{"id":"EUVD-2026-115150","description":"Improper isolation or compartmentalization vulnerability in Apache Syncope.\n\nAn administrator with adequate entitlements can import arbitrary BPMN process definitions via the REST API and then start the process. When a BPMN process containing a JUEL expression is imported and started, the expression is executed directly on the server, with no sandbox.\n\n\n\nThis issue affects Apache Syncope: from 3.0.0-M0 through 3.0.16, from 4.0.0-M0 through 4.0.8, from 4.1.0 through 4.1.3.\n\n\n\nUsers are recommended to upgrade to version 4.0.9 / 4.1.4, which fix this issue by rejecting BPMN definitions including expression attributes.","status":"published","published":"2026-11-02T13:04:15Z","modified":"2026-11-06T18:36:36Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-06T20:06:05.664912Z"}],"ghsa":[{"id":"GHSA-mvg9-v7rr-cqcg","title":"Improper isolation or compartmentalization vulnerability in Apache Syncope.\n\nAn administrator...","description":"Improper isolation or compartmentalization vulnerability in Apache Syncope.\n\nAn administrator with adequate entitlements can import arbitrary BPMN process definitions via the REST API and then start the process. When a BPMN process containing a JUEL expression is imported and started, the expression is executed directly on the server, with no sandbox.\n\n\n\nThis issue affects Apache Syncope: from 3.0.0-M0 through 3.0.16, from 4.0.0-M0 through 4.0.8, from 4.1.0 through 4.1.3.\n\n\n\nUsers are recommended to upgrade to version 4.0.9 / 4.1.4, which fix this issue by rejecting BPMN definitions including expression attributes.","status":"published","published":"2026-11-02T15:31:33Z","modified":"2026-11-06T21:31:08Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-653"],"updated_at":"2026-11-06T21:34:15.587491Z"}],"nvd":[{"id":"CVE-2026-109083","description":"Improper isolation or compartmentalization vulnerability in Apache Syncope.\n\nAn administrator with adequate entitlements can import arbitrary BPMN process definitions via the REST API and then start the process. When a BPMN process containing a JUEL expression is imported and started, the expression is executed directly on the server, with no sandbox.\n\n\n\nThis issue affects Apache Syncope: from 3.0.0-M0 through 3.0.16, from 4.0.0-M0 through 4.0.8, from 4.1.0 through 4.1.3.\n\n\n\nUsers are recommended to upgrade to version 4.0.9 / 4.1.4, which fix this issue by rejecting BPMN definitions including expression attributes.","status":"published","published":"2026-11-02T14:17:35.127Z","modified":"2026-11-06T19:17:06.983Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"secondary"}],"cwes":["CWE-653"],"updated_at":"2026-11-06T22:02:16.10095Z"}]}}
