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

VectorAV: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

Weakness Enumeration

Related Identifiers

CVE-2024-25122
GHSA-CMH9-RX85-XJ38

Affected Products

Sidekiq-Unique-Jobs