The vulnerability, CVE-2026-7881, is an Insecure Direct Object Reference (IDOR) in the Express Entry Detail block of Concrete CMS. The analysis of the security patch commit f22b9dff59454391a50a255a39995bf635deea9e reveals the exact location of the vulnerability. The file concrete/blocks/express_entry_detail/controller.php contains the vulnerable function action_view_express_entity. Before the patch, this function used the user-provided exEntryID to directly fetch an Entry entity from the database using its primary key, without any authorization checks. This is a classic IDOR vulnerability. The patch rectifies this by switching from the sequential integer ID to a non-sequential public identifier (getEntryByPublicIdentifier) and, crucially, adds a permission check ($checker->canViewExpressEntries()) to ensure the user has the rights to view the entry. The change in concrete/blocks/express_entry_list/view.php from getId() to getPublicIdentifier() when generating links to the detail view corroborates this fix. Therefore, the action_view_express_entity function is the primary vulnerable function that would be exploited.