PT-2026-84023 · Easyadmin · Easyadmin

CVE-2026-81892

·

Published

2026-08-31

·

Updated

2026-09-02

CVSS v3.1

8.1

High

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions EasyAdmin versions 4.0.0 through 4.29.15 EasyAdmin versions 5.x through 5.5.0
Description EasyAdmin serves backend requests through a single dashboard route. For custom actions using Action::linkToRoute() and MenuItem::linkToRoute(), the software swaps the executed controller based on the routeName query parameter during the kernel.controller event. Because this swap occurs after the security firewall has evaluated access control for the original dashboard URL and the routeName value is not validated, path-based access control rules for the target route are bypassed. This allows a low-privilege backend user to execute a target route's controller if they know the route name. Only path-based protections are affected; controllers that enforce authorization via #[IsGranted] or denyAccessUnlessGranted() remain protected.
Recommendations Update to version 4.29.16. Update to version 5.5.1.

Exploit

Fix

IDOR

Missing Authorization

Incorrect Authorization

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-81892
GHSA-G2FM-8HR4-J82H

Affected Products

Easyadmin