PT-2024-20763 · Unknown · Sidekiq-Unique-Jobs
Pboling
·
Published
2024-02-13
·
Updated
2024-10-11
·
CVE-2024-25122
CVSS v3.1
7.1
High
| Vector | AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L |
Name of the Vulnerable Software and Affected Versions
sidekiq-unique-jobs versions prior to 7.1.33 and 8.0.7
Description
The issue is related to a Cross-Site Scripting (XSS) vulnerability in the sidekiq-unique-jobs "admin" web UI. Specially crafted GET request parameters handled by the following endpoints can allow a super-user attacker or an unwitting, authorized victim to execute malicious code, potentially stealing cookies, session data, or local storage data: "/changelogs", "/locks", or "/expiring locks". This vulnerability can impact many thousands of sites, as sidekiq-unique-jobs is widely deployed across the industry.
Recommendations
To resolve the issue, upgrade to version 7.1.33 or 8.0.7.
As a temporary workaround, consider restricting access to the vulnerable endpoints "/changelogs", "/locks", and "/expiring locks" until a patch is available.
Additionally, configuring authorization constraints on the "admin" UI can help minimize the risk of exploitation.
Exploit
Fix
Resource Exhaustion
Improper Check for Exceptional Conditions
XSS
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Sidekiq-Unique-Jobs