ZeroHour

CVE-2024-55416

PoC moderate1

Reflected XSS in DevDojo Voyager Admin Panel via /admin/compass

CVSS 3.1
3.5 low
EPSS
20%p97
Published
()
Modified
AI analysis

DevDojo Voyager, a widely used open-source admin panel package for Laravel (PHP), is vulnerable to reflected cross-site scripting (CWE-79) in its /admin/compass route through version 1.8.0. The attack is triggered when an authenticated, high-privileged user (e.g., an admin) is tricked into clicking an attacker-crafted link that injects a malicious payload into the affected page. Arbitrary JavaScript then executes in the victim's browser within the trusted admin context, allowing the attacker to perform actions in the admin panel or capture data on the page. Any site or application running Voyager 1.8.0 or earlier with its admin panel reachable by users is affected. There is no confirmed in-the-wild exploitation yet (not in CISA KEV), but a public writeup with proof-of-concept details from SonarSource exists, and the 20.3% EPSS probability (97th percentile) suggests a heightened near-term exploitation risk.

What to do: Upgrade Voyager to the latest release (a version after 1.8.0) to obtain the XSS fix. In the meantime, restrict access to the Voyager admin panel (e.g., trusted networks or VPN), and have admins avoid clicking links to /admin/compass from untrusted sources. Check web access logs for requests to /admin/compass containing unexpected parameters or scripts as a sign of targeted exploitation.

Affected
thecontrolgroup voyagerthrough version 1.8.0 (all versions up to and including 1.8.0)
Estimated exposure
moderate≈10,000–100,000 sites running Voyager (order-of-magnitude estimate) — No authoritative active-install count is in the data, but Voyager's standing as one of the most popular Laravel admin packages (millions of cumulative package downloads and a large open-source community) implies deployments in the tens of…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

DevDojo Voyager through version 1.8.0 is vulnerable to reflected XSS via /admin/compass. By manipulating an authenticated user to click on a link, arbitrary Javascript can be executed.

Vendors
thecontrolgroup
Products
voyager
Weakness
CWE-79
Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:L/I:L/A:N

In the news