Aureus ERP vulnerable to cross-site scripting in the Chatter Message HandlerGHSA-76c2-3q6g-xvpm
LOWFix: aureuserp/aureuserp#939GHSA-76c2-3q6g-xvpm is a low-severity (CVSS 3.5) Cross-site Scripting (XSS) vulnerability in aureuserp/aureuserp. A fix is available for aureuserp/aureuserp — see the affected versions and patch details below.
Exploitation Status
No confirmed exploitation observed yet
- CISA’s own triage has not observed active exploitation or public proof-of-concept code for this CVE as of its last assessment.
Exploitation and automatability from CISA’s SSVC triage for GHSA-76c2-3q6g-xvpm.
EPSS Exploitation Probability
Probability of exploitation in the next 30 days, from FIRST.org EPSS.
How urgent is this, really
Where this sits among everything scored
Real-World Exposure
aureuserp/aureuserpReal-time download stats are indexed for npm and PyPI packages. This vulnerability affects Packagist packages — download data is not available via public APIs for these ecosystems.
Description
A vulnerability was determined in Aureus ERP up to 1.3.0-BETA1. The affected element is an unknown function of the file plugins/webkul/chatter/resources/views/filament/infolists/components/messages/content-text-entry.blade.php of the component Chatter Message Handler. Executing a manipulation of the argument subject/body can lead to cross site scripting. The attack can be launched remotely. Upgrading to version 1.3.0-BETA1 is sufficient to fix this issue. This patch is called 2135ee7efff4090e70050b63015ab5e268760ec8. It is suggested to upgrade the affected component.
Affected Packages
| Ecosystem | Package | Vulnerable range | Fix |
|---|---|---|---|
| 🐘Packagist | aureuserp/aureuserp | all versions | 1.3.0-BETA1composer require aureuserp/aureuserp:^1.3.0-BETA1 |
Detection & mitigation playbook
Open-source dependencyDetect
Scan your dependency tree (package-lock.json, pnpm-lock.yaml, requirements.txt, go.sum, etc.) for aureuserp/aureuserp, including transitive dependencies — a direct dependency you never call can still pull in a vulnerable version.
Fix
Update aureuserp/aureuserp to 1.3.0-BETA1 or later, then make sure no transitive (indirect) dependency still pins the vulnerable range — O3 confirms GHSA-76c2-3q6g-xvpm is resolved across your whole dependency graph.
Workarounds
Stop passing untrusted input into the interpreter or shell: call the affected binary with an argument array rather than a composed command string, reject anything outside a strict allowlist of expected values, and run the component under an account that cannot reach beyond the work it legitimately does.
Frequently Asked Questions
Is GHSA-76c2-3q6g-xvpm in your dependencies?
Find it across Packagist, including transitive dependencies.