Authorization Bypass in Sparx Enterprise Architect
Sparx Enterprise Architect has a flaw that allows an authenticated attacker to bypass user role restrictions by modifying the client application, enabling them to log in as any user—including administrators—and make unauthorized changes to the repository.
CWE-603 authorization bypass in Sparx Enterprise Architect permits an authenticated attacker to circumvent role-based access controls by manipulating client-side behavior (e.g., via debugging), allowing impersonation of arbitrary users and full repository modification. Pre-condition: valid authentication credentials; impact: complete loss of access control enforcement on all repository operations. Confirmed in version 17.1 and below; other versions untested.
Want to know if your infrastructure is exposed to this?
Talk to TrueHacking →