Azuriom
Monthly
Missing authorization in Azuriom CMS before 1.2.11 allows an authenticated attacker holding the admin.access permission to abuse unprotected AzLink server management routes to create server tokens and subsequently take over arbitrary non-admin user accounts by overwriting their passwords and email addresses. The vulnerability resides in routes/admin.php and exposes three AzLink API endpoints (/api/azlink/password, /api/azlink/email, /api/azlink/user/{id}) that fail to enforce a higher privilege boundary beyond admin.access. No active exploitation is confirmed (not in CISA KEV, EPSS 0.35%/26th percentile), and a vendor patch was released in v1.2.11.
Race condition in Azuriom CMS up to v1.2.12 allows authenticated users to exploit a time-of-check time-of-use (TOCTOU) flaw in the money transfer handler, potentially duplicating in-game currency by submitting concurrent transfer requests that each pass the balance check before any deduction is applied. The commit diff confirms the vulnerability in ProfileController.php::transferMoney(), where a balance check was performed outside any database transaction lock. No public exploit identified at time of analysis, though the CVSS 4.0 supplemental metric E:P indicates proof-of-concept code exists. Attack complexity is rated high due to the narrow timing window required to win the race.
Client-side template injection (CSTI) in Azuriom CMS admin dashboard allows a low-privilege user to execute arbitrary template code in the context of an administrator's session. This can occur via plugins or dashboard components that render untrusted user input, potentially enabling privilege escalation to an administrative account. Fixed in Azuriom 1.2.7.
Missing authorization in Azuriom CMS before 1.2.11 allows an authenticated attacker holding the admin.access permission to abuse unprotected AzLink server management routes to create server tokens and subsequently take over arbitrary non-admin user accounts by overwriting their passwords and email addresses. The vulnerability resides in routes/admin.php and exposes three AzLink API endpoints (/api/azlink/password, /api/azlink/email, /api/azlink/user/{id}) that fail to enforce a higher privilege boundary beyond admin.access. No active exploitation is confirmed (not in CISA KEV, EPSS 0.35%/26th percentile), and a vendor patch was released in v1.2.11.
Race condition in Azuriom CMS up to v1.2.12 allows authenticated users to exploit a time-of-check time-of-use (TOCTOU) flaw in the money transfer handler, potentially duplicating in-game currency by submitting concurrent transfer requests that each pass the balance check before any deduction is applied. The commit diff confirms the vulnerability in ProfileController.php::transferMoney(), where a balance check was performed outside any database transaction lock. No public exploit identified at time of analysis, though the CVSS 4.0 supplemental metric E:P indicates proof-of-concept code exists. Attack complexity is rated high due to the narrow timing window required to win the race.
Client-side template injection (CSTI) in Azuriom CMS admin dashboard allows a low-privilege user to execute arbitrary template code in the context of an administrator's session. This can occur via plugins or dashboard components that render untrusted user input, potentially enabling privilege escalation to an administrative account. Fixed in Azuriom 1.2.7.