Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as standard non-admin user
-
ExploitSend crafted PUT/DELETE to /action/{id}
-
ExecutionMissing ACL check bypassed on target Layout
-
ImpactModify or delete arbitrary Layout actions
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires an authenticated Xibo CMS account holding the 'Allow edits including deletion to all created Layouts' privilege, which the vendor states is granted to non-administrators as standard - so most ordinary user accounts qualify. The attacker then issues PUT or DELETE requests to /action/{id} for Layout actions they do not own. Limiting factors: a valid CMS login is mandatory (PR:L, not unauthenticated), the impact is confined to Layout actions (distinct from the separately reported DataSet export issue in CVE-2026-50541), and instances on versions 4.4.2 and earlier are affected while 4.4.3 is fixed. No special configuration beyond the default privilege set is needed. |
| Impact | This is a genuine but moderate-priority issue, not a top-tier emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N) and the CWE-862 missing-authorization root cause are consistent with the description and the fix diff, which adds |
| Exploit ScenarioDerived | A low-privilege but authenticated Xibo CMS user - the kind of account routinely issued to content editors - sends a crafted PUT or DELETE request to /action/{id} referencing a Layout action they do not own. Because the pre-4.4.3 controller skips the editable-permission check, the request succeeds and the attacker tampers with or deletes actions on any Layout, including those of other users. No public exploit code is referenced, but the flaw is trivial to trigger with a standard authenticated session. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 28, 2026
Broken object-level authorization in Xibo CMS 4.4.2 and earlier allows a logged-in user to point PUT and DELETE requests at /action/{id} and modify or delete Layout actions attached to any Layout in the CMS, not just their own. The CVSS vector confirms the attacker must be authenticated (PR:L) but needs no user interaction; the vendor notes the only required privilege - permission to edit, including delete, all created Layouts - is granted to non-administrators as standard, so ordinary accounts typically qualify. Integrity impact is high with a limited availability impact, confidentiality is unaffected, and there is no public exploit code identified at time of analysis; the vendor has released 4.4.3 and this is scheduled as this-week remediation rather than an emergency.
RemediationAI
Vendor-released patch: upgrade to Xibo CMS 4.4.3 (or later; the fix is also included in the 4.5.0-beta release), available at https://github.com/xibosignage/xibo-cms/releases/tag/4.4.3 with the change carried in PR https://github.com/xibosignage/xibo-cms/pull/3492. The vendor states that upgrading to a fixed version is necessary to remediate, and the only workaround it offers for installations that cannot upgrade immediately is to revoke the 'Allow edits including deletion to be made to all created Layouts' privilege from users who are not trusted - a change with a direct operational cost, since affected users lose the ability to create, edit or delete Layouts they legitimately administer, so it should be paired with a shortened upgrade window rather than used as a long-term substitute. No other compensating controls are specified by the vendor.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw is a missing-authorization case (CWE-862) in the Xibo CMS PHP application layer, specifically in the controller that manages Layout actions (lib/Controller/Action.php). The routes take an action identifier from the request path (/action/{id}) and the controller loads the associated Layout, but before the fix it never verified that the calling user is permitted to edit that Layout. The upstream fix in pull request 3492 adds an AccessDeniedException import and inserts an explicit check of the form "if (!$this->getUser()->checkEditable($layout)) { throw new AccessDeniedException(); }" into the add, edit and delete controller methods, so the per-object edit permission is enforced server-side before any write occurs. This is a classic IDOR / broken object-level authorization pattern: authentication is present, but the authorization decision is based on the user's global privileges rather than on ownership or explicit sharing of the specific Layout being targeted. Note the advisory explicitly distinguishes this issue from the separately tracked DataSet export vulnerability (CVE-2026-50541) - both are Xibo ACL gaps, but they affect different subsystems.
Know when Xibo Cms gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L
Network-reachable API with a low-privilege but default-granted account (PR:L, AC:L); high integrity impact from tampering/deleting actions, low availability from deletion, no confidentiality exposure.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
2DescriptionCVE.org
Xibo is an open source digital signage platform with a web content management system and Windows display player software. Prior to 4.4.3, missing access-control checks on PUT/DELETE /action/{id} allow an authenticated user to modify or delete actions on any Layout. Exploitation requires the privilege to allow edits, including deletion, to all created Layouts, which is granted to non-administrators as standard. This issue concerns Layout actions rather than the separately reported DataSet export vulnerability. This issue is fixed in version 4.4.3.
Technical POC Analysis
CWE-862 (Missing Authorization), described by the vendor as an IDOR / broken object-level authorization.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
CVE-2026-52729 is a high-severity broken object-level authorization flaw in Xibo CMS 4.4.2 and earlier, allowing any authenticated user with standard non-administrator permissions to modify or delete Layout actions across all Layouts, not just their own. This impacts content integrity and operational continuity for digital signage deployments, as malicious or careless users could disrupt screens and messaging. Leadership should care because the affected permission is granted by default to ordinary accounts, and no public exploit code exists, making the risk primarily internal or account-compromise driven.
Vendor-released patch: 4.4.3. Until applied, restrict the edit/delete all Layouts permission to trusted administrators only, monitor audit logs for unauthorized Layout action changes, and limit CMS access to trusted networks.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
SQL injection in Xibo CMS versions 1.7 through 4.4.0 allows authenticated users with DataSet or Layout access privileges
Server-Side Request Forgery in Xibo CMS versions prior to 4.4.1 lets an authenticated user with Library upload permissio
Stored cross-site scripting in Xibo CMS prior to 4.4.2 allows authenticated users with elevated DataSet privileges to ch
An authenticated user with standard Notification Centre access in Xibo CMS before 4.4.3 can download notification attach
Missing object-level authorization on the dataset CSV export endpoint in Xibo CMS 4.4.2 and earlier lets a privileged au
Missing object-level authorization on the `GET /layout/status/{id}` endpoint in Xibo CMS 4.4.2 and earlier lets any auth
Missing authorization in Xibo CMS prior to 4.4.3 exposes super admin-restricted module settings and full module entity d
An authenticated user of Xibo CMS can push arbitrary scheduling criteria to any display group through the POST /displayg
EUVD-2026-112085
NVD
CVE.org
GitHub
Exploit-DB