
CVE-2026-52658 — AureusERP Stored XSS
CWE-79 · CVSS 8.7 (High) · AureusERP ≤ v1.4.0 / master
Chatter renders the change-tracking old_value / new_value fields as raw HTML ({!! !!}, no sanitization). An authenticated user editing a record stores JavaScript that fires for every viewer of the record, including admins.
.../chatter/.../messages/content-text-entry.blade.php:
{!! str($record->body)->sanitizeHtml() !!} // sanitized
{!! $change['old_value'] !!} {!! $change['new_value'] !!} // NOT sanitized
Requires any authenticated account with edit rights on a record (e.g. a Project).