CVE-2022-48547
Medium · 6.1CVSS
6.1
EPSS
0.9%
Published
Aug 22, 2023
CISA due date
—
Cloudanix analysis
Attackers can trick users into running harmful code in their web browser simply by getting them to click a specially made link.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Moderate
- Impact
- Data Exposure
- Component
- Application
- Class
- XSS
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Allows unauthenticated remote attackers to inject arbitrary web script or HTML via the ref parameter in auth_changepassword.php, resulting in reflected cross-site scripting execution in the victim's browser context.
Why it matters to the business
Enables attackers to hijack user sessions, steal credentials, or perform unauthorized actions within the application, potentially leading to data breaches or account takeovers in organizations relying on the affected versions.
How an attack unfolds
An attacker crafts a URL containing malicious script in the ref parameter of auth_changepassword.php and delivers it to a target user through phishing or other social engineering; when the user accesses the link, the script executes in their browser session.
How to fix it
Upgrade affected chromium packages on Debian 11 to version 120.0.6099.109-1~deb11u1 or later; apply vendor patches promptly given the public exploit availability.
How to confirm the fix worked
Verify package versions match or exceed the listed fixed releases using system package managers; test the ref parameter with benign payloads to confirm input sanitization.
Typical attack path
- Identify the vulnerable auth_changepassword.php endpoint
- Craft a malicious URL embedding script or HTML in the ref parameter
- Distribute the link via email, messaging, or web posting
- Victim interacts with the link, triggering script execution in browser
How to detect it
Inspect web server access logs for requests to auth_changepassword.php containing suspicious ref parameter values with script tags, event handlers, or encoded payloads; correlate with user agent anomalies or unexpected redirects.
- auth_changepassword.php?ref=
- ref=%3Cscript
- ref=javascript:
What your security team should do
- Prioritize patching to the specified fixed chromium versions due to exploit availability
- Implement web application firewall rules to block common XSS patterns in query parameters
- Review and sanitize all user-controlled inputs in authentication flows
- Monitor for unusual script execution or cookie access patterns in web logs
The record
A reflected cross-site scripting (XSS) vulnerability in Cacti 0.8.7g and earlier allows unauthenticated remote attackers to inject arbitrary web script or HTML in the "ref" parameter at auth_changepassword.php.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | cacti | 0 | 0.8.7i-1 |
| Debian:12 | cacti | 0 | 0.8.7i-1 |
| Debian:13 | cacti | 0 | 0.8.7i-1 |
| Ubuntu:20.04:LTS | cacti | 0 | No fix |
| Ubuntu:22.04:LTS | cacti | 0 | No fix |
| Ubuntu:24.04:LTS | cacti | 0 | No fix |
| Ubuntu:24.10 | cacti | 0 | No fix |
| Ubuntu:25.04 | cacti | 0 | No fix |
| Ubuntu:25.10 | cacti | 0 | No fix |
| Ubuntu:Pro:14.04:LTS | cacti | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | cacti | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | cacti | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | cacti | 0 | No fix |
| Ubuntu:Pro:22.04:LTS | cacti | 0 | No fix |
Related vulnerabilities
- CVE-2025-24367 Cacti is an open source performance and fault management framework. Also affects cacti
- CVE-2024-54146 Cacti is an open source performance and fault management framework. Also affects cacti
- CVE-2024-48910 DOMPurify is a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. Also affects cacti
- CVE-2024-47875 DOMPurify is a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. Also affects cacti
- CVE-2024-43365 Cacti is an open source performance and fault management framework. Also affects cacti
- CVE-2024-43364 Cacti is an open source performance and fault management framework. Also affects cacti
- CVE-2024-43362 Cacti is an open source performance and fault management framework. Also affects cacti
- CVE-2024-43363 Cacti is an open source performance and fault management framework. Also affects cacti