CVE-2026-54176CWE-287CWE-620

CVE-2026-54176

Medium · published September 14, 2026

CVSS v3.1
6.5
EPSS
1%
Percentile
50.5
In the wild
Unconfirmed
What it is

backpack/crud provides Create, Read, Update & Delete (CRUD) functions for Backpack, a collection of Laravel packages that help users build custom administration panels. From 6.0.0 until 6.8.14 and 7.0.38, MyAccountController::postAccountInfoForm at POST /admin/edit-account-info permits AccountInfoRequest to update backpack_authentication_column(), which is email by default, without requiring current_password or otherwise verifying the account's existing password. An attacker with a temporary authenticated Backpack session can change the account-recovery email and later use the password-reset flow after the original session expires, converting session compromise into persistent account takeover. The same mechanism permits an insider to set a personal recovery address before access is revoked. The separate password-change endpoint is not affected because it verifies old_password. This issue is fixed in versions 6.8.14 and 7.0.38.

The record
Technical detail
CVSS v3.1
6.5 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00650 · 50.5th percentile
Weaknesses
CWE-287 · Improper Authentication; CWE-620 · Unverified Password Change
Published
2026-09-14T22:17Z
References (7)
EPSS history
Timeline
  • 16 SEP 04:28Z
    EPSS moved — → 0%
    epss
  • 14 SEP 17:53Z
    backpack/crud: MyAccountController allows changing the login email without a current-password check
    cvelistv5