Liberu CRM 0.9.1 before 10.0.0 contains a broken access control vulnerability that allows any user holding a pending team invitation to invite additional attacker-controlled accounts with elevated privileges by exploiting a flawed authorization predicate in TeamPolicy::addTeamMember() that grants invitation rights based solely on the existence of a pending invitation email match. Attackers can send a POST request to the team-invitations route specifying the admin role for a second account, bypassing privilege-level validation in InviteTeamMember, causing the second account upon invitation acceptance to be attached to the team with full admin-level create, read, update, and delete access over all team-scoped data.
{
"cna_assigner": "VulnCheck",
"cwe_ids": [
"CWE-863"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/61xxx/CVE-2026-61519.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "0.9.1"
},
{
"fixed": "10.0.0"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"original_tag": "v10.0.0",
"range": [
{
"fixed": "e3cb592a4bc39c0488672009a891bb4fba9b94ef"
}
],
"source": "REFERENCES_TAG"
},
{
"range": [
{
"fixed": "0846d067ae2e9c437e8555e54a4ec6517927b3d4"
}
],
"source": "REFERENCES_COMMIT"
}
]
}