CVE-2022-23837 json
Denial of service in sidekiq
published 2022-01-21 4 y ago modified 2026-06-17 4 mo ago also GHSA-jrfj-98qg-qjgv , EUVD-2022-0634
- cvss
- 7.5
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 5.2%
- EPSS 5.2% chance of exploitation in 30 days, percentile 92%
- public exploits
- 0
- none known
Summary
In api.rb in Sidekiq before 5.2.10 and 6.4.0, there is no limit on the number of days when requesting stats for the graph. This overloads the system, affecting the Web UI, and makes it unavailable to users.
Patch / fix
- rubygems sidekiq 5.2.10, 6.4.0
- contribsys sidekiq 5.2.10, 6.4.0
- ruby-sidekiq Debian 14, Debian 13, Debian 12 6.4.1+dfsg-1
debian advisories DEBIAN-CVE-2022-23837
- ruby-sidekiq Ubuntu Pro 18.04 LTS 5.0.4+dfsg-2ubuntu0.1~esm1
- ruby-sidekiq Ubuntu Pro 20.04 LTS 5.2.7+dfsg-1ubuntu0.1~esm1
- ruby-sidekiq Ubuntu Pro 22.04 LTS 6.3.1+dfsg-1ubuntu0.1~esm1
ubuntu advisories UBUNTU-CVE-2022-23837
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- foreman satellite utils 6.11, satellite capsule 6.11, satellite 6.11 3.1.1.21-2.el7sat
- foreman satellite utils 6.11, satellite capsule 6.11, satellite 6.11 3.1.1.21-2.el8sat
- libsolv satellite capsule 6.11, satellite 6.11 0.7.22-1.el7pc
- libsolv satellite capsule 6.11, satellite 6.11 0.7.22-1.el8pc
- candlepin satellite 6.11 4.1.13-1.el7sat
- candlepin satellite 6.11 4.1.13-1.el8sat
- satellite satellite utils 6.11, satellite capsule 6.11, satellite 6.11 6.11.0-2.el7sat
- satellite satellite utils 6.11, satellite capsule 6.11, satellite 6.11 6.11.0-2.el8sat
red hat advisories RHSA-2022:5498
- libdb Rocky Linux 8 5.3.28-42.el8_4
rocky linux advisories RLSA-2022:5498
- github.com/mperham/sidekiq@7785ac1 commit
- github.com/rubysec/ruby-advisory-db#495 pull request
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2022-23837 updated cvss 7.5
sidekiq: WebUI Denial of Service caused by number of days on graph
-
Red Hat 3scale API Management Platform 2 rubygem-sidekiq rubygem-sidekiqaffected: no fix planned “Will not fix”
-
Red Hat Satellite 6.11 for RHEL 7 tfm-rubygem-sidekiq 5.2.10-1.el7sat Red Hat Satellite 6.11 for RHEL 8 rubygem-sidekiq 5.2.10-1.el8satfixed: vendor fix RHSA-2022:5498
-
Red Hat Satellite 6.11 for RHEL 7 tfm 7.0-1.el7sat, gofer 2.12.5-7.el7sat, katello 4.3.0-3.el7sat, libsolv 0.7.22-1.el7pc, libcomps 0.1.18-1.el7pc, libsolv0 0.6.34-4.el7sat, +637 more Red Hat Satellite 6.11 for RHEL 8 libdb 5.3.28-42.el8_4, katello 4.3.0-3.el8sat, libsolv 0.7.22-1.el8pc, libcomps 0.1.18-1.el8pc, python-idna 3.3-1.el8pc, python-pbr 5.6.0-1.el8pc, +628 morenot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
5.21% chance of exploitation in the next 30 days, higher than 92% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/TUTUMSPACE/exploits/blob/main/sidekiq.md referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| NVD | 2.0 | 5.0 | AV:N/AC:L/Au:N/C:N/I:N/A:P |
| GitHub | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| rubygems | sidekiq | >=6.0.0, <6.4.0 <5.2.10 |
6.4.0 5.2.10 |
Classification
References
-
github.com
/mperham/sidekiq/commit/7785ac1399f1b28992adb56055f6acd88fd1d956
web, patch, third-party-advisory
-
github.com
/rubysec/ruby-advisory-db/pull/495
web, patch, third-party-advisory
-
github.com
/TUTUMSPACE/exploits/blob/main/sidekiq.md
web, exploit, third-party-advisory
-
lists.debian.org
/debian-lts-announce/2022/03/msg00015.html
mailing-list, web, third-party-advisory
-
lists.debian.org
/debian-lts-announce/2023/03/msg00011.html
mailing-list
-
nvd.nist.gov
/vuln/detail/CVE-2022-23837
advisory
-
github.com
/mperham/sidekiq
package
Sources
- CVE List CVE-2022-23837
- GitHub Advisory GHSA-jrfj-98qg-qjgv
- NVD CVE-2022-23837
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.