Cloudanix VulnDB

CVE-2022-48547

Medium · 6.1

CVSS

6.1

EPSS

0.9%

Published

Aug 22, 2023

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

Attackers can trick users into running harmful code in their web browser simply by getting them to click a specially made link.

Exploit Available
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

  1. Identify the vulnerable auth_changepassword.php endpoint
  2. Craft a malicious URL embedding script or HTML in the ref parameter
  3. Distribute the link via email, messaging, or web posting
  4. 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