Advisory Database
  • Advisories
  • Dependency Scanning
  1. composer
  2. ›
  3. easycorp/easyadmin-bundle
  4. ›
  5. CVE-2026-81892

CVE-2026-81892: EasyAdmin custom-action dispatcher bypasses access_control on other routes

September 2, 2026

EasyAdmin serves all backend requests through a single dashboard route and, for custom actions (Action::linkToRoute() / MenuItem::linkToRoute()), swaps the executed controller based on the routeName query parameter on the kernel.controller event.

That swap happens after Symfony’s security firewall has already evaluated access_control against the original dashboard URL, and the routeName value was not validated. As a result, a path-based access_control rule protecting the target route was never evaluated, so a low-privilege backend user could reach a more restricted route by name.

References

  • github.com/EasyCorp/EasyAdminBundle/commit/03be45c6b7213c4c984a1d0542b7ec60359329f8
  • github.com/EasyCorp/EasyAdminBundle/commit/6228dfef598d81eeb0baa35625e50812f3c77699
  • github.com/EasyCorp/EasyAdminBundle/releases/tag/v4.29.16
  • github.com/EasyCorp/EasyAdminBundle/releases/tag/v5.5.1
  • github.com/EasyCorp/EasyAdminBundle/security/advisories/GHSA-g2fm-8hr4-j82h
  • github.com/FriendsOfPHP/security-advisories/blob/master/easycorp/easyadmin-bundle/CVE-2026-81892.yaml
  • github.com/advisories/GHSA-g2fm-8hr4-j82h
  • nvd.nist.gov/vuln/detail/CVE-2026-81892

Code Behaviors & Features

Detect and mitigate CVE-2026-81892 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions starting from 4.0.0 before 4.29.16, all versions starting from 5.0.0 before 5.5.1

Fixed versions

  • 4.29.16
  • 5.5.1

Solution

Upgrade to versions 4.29.16, 5.5.1 or above.

Impact 8.1 HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N

Learn more about CVSS

Weakness

  • CWE-639: Authorization Bypass Through User-Controlled Key
  • CWE-862: Missing Authorization
  • CWE-863: Incorrect Authorization

Source file

packagist/easycorp/easyadmin-bundle/CVE-2026-81892.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:16:59 +0000.