Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Remote, low-complexity, unauthenticated authorization bypass gives high confidentiality and integrity impact to protected functions; availability impact is not clearly established, so A:N.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
Lifecycle Timeline
4DescriptionCVE.org
Open Library Foundation VuFind v11.0.3 and v4.1 is vulnerable to toInorrect Access Control. The application fails to stop processing an incoming request in VuFind\Controller\AbstractBase::validateAccessPermission after it has found that controller level access permissions do not allow access to the requested function. The requester receives a response indicating that access was denied, but the actual function is executed regardless of that.
AnalysisAI
Access control bypass in Open Library Foundation VuFind versions 11.0.3 and 4.1 allows unauthenticated remote attackers to invoke controller functions that should be restricted. The AbstractBase::validateAccessPermission logic returns an 'access denied' response to the requester but fails to halt request processing, so the protected function still executes server-side. Categorized as an authentication/authorization bypass (CWE-863) with a reported CVSS 9.8; no public exploit identified at time of analysis and it is not listed in CISA KEV.
Technical ContextAI
VuFind is a PHP-based, open-source library resource discovery portal (built on Laminas/Zend MVC) widely used by academic and public libraries to expose catalog search and administrative functions. The root cause is CWE-863 (Incorrect Authorization): the framework's controller-level permission gate in VuFind\Controller\AbstractBase::validateAccessPermission correctly evaluates that the caller lacks permission and prepares a denial response, but it does not short-circuit the request lifecycle (no early return/exception/exit). Because execution continues, the dispatched controller action runs to completion, meaning the security decision is computed but never enforced - the denial message and the actual side effect are decoupled.
RemediationAI
No vendor-released fixed version was identified in the provided data, so the exact patched release cannot be cited; consult the official VuFind security advisory at https://vufind.org/wiki/security:cve-2026-52466 for the corrected version and upgrade to it as the primary fix. As compensating controls until patched: restrict network access to the VuFind application (bind admin/management routes to trusted networks or place behind a VPN/allowlist) to counter the AV:N exposure; enforce authorization at a second layer such as a reverse proxy or web-server (nginx/Apache) location rules requiring authentication for sensitive controller paths (side effect: may break legitimate anonymous discovery features if applied too broadly); and audit which functions rely solely on validateAccessPermission so their endpoints can be blocked or additionally guarded. Because the flaw is that a denial response is returned while the action still executes, monitoring for 'access denied' responses correlated with state changes can help detect exploitation but does not prevent it.
Same weakness CWE-863 – Incorrect Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-53675
GHSA-4m6p-2r8v-vvqp