ZenTao PMS before 22.3 contains an authorization bypass vulnerability in commonModel::isOpenMethod() that lets logged-in users skip group-based ACL checks for any method containing 'ajax'. Minimal-privilege users can call methods like task.ajaxGetByID, system.ajaxDBAuthUrl and admin.ajaxChangeTableEngine to read data, obtain database credentials, trigger CI jobs and alter tables.
{
"cna_assigner": "VulnCheck",
"cwe_ids": [
"CWE-863"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/114xxx/CVE-2026-114391.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "22.3"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"fixed": "ac484f3b01c0f84002391a344d99dd2993692f49"
}
],
"source": "REFERENCES_COMMIT"
},
{
"original_tag": "zentaopms_22.3_20260707",
"range": [
{
"fixed": "e97bcf7f42da7d76d753db72c321da5527854fa2"
}
],
"source": "REFERENCES_TAG"
}
]
}