Low severityNVD Advisory· Published Feb 9, 2023· Updated Aug 2, 2024
CVE-2023-22795
CVE-2023-22795
Description
A regular expression based DoS vulnerability in Action Dispatch <6.1.7.1 and <7.0.4.1 related to the If-None-Match header. A specially crafted HTTP If-None-Match header can cause the regular expression engine to enter a state of catastrophic backtracking, when on a version of Ruby below 3.2.0. This can cause the process to use large amounts of CPU and memory, leading to a possible DoS vulnerability All users running an affected release should either upgrade or use one of the workarounds immediately.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
actionpackRubyGems | >= 4.0.0.beta1, < 6.1.7.1 | 6.1.7.1 |
actionpackRubyGems | >= 7.0.0, < 7.0.4.1 | 7.0.4.1 |
Affected products
10- Action Dispatch/Action Dispatchdescription
- ghsa-coords9 versionspkg:gem/actionpackpkg:rpm/opensuse/rubygem-actionpack-5_1&distro=openSUSE%20Leap%2015.4pkg:rpm/opensuse/rubygem-actionpack-7.0&distro=openSUSE%20Tumbleweedpkg:rpm/suse/rubygem-actionpack-4_2&distro=SUSE%20OpenStack%20Cloud%20Crowbar%208pkg:rpm/suse/rubygem-actionpack-4_2&distro=SUSE%20OpenStack%20Cloud%20Crowbar%209pkg:rpm/suse/rubygem-actionpack-5_1&distro=SUSE%20Linux%20Enterprise%20High%20Availability%20Extension%2015%20SP1pkg:rpm/suse/rubygem-actionpack-5_1&distro=SUSE%20Linux%20Enterprise%20High%20Availability%20Extension%2015%20SP2pkg:rpm/suse/rubygem-actionpack-5_1&distro=SUSE%20Linux%20Enterprise%20High%20Availability%20Extension%2015%20SP3pkg:rpm/suse/rubygem-actionpack-5_1&distro=SUSE%20Linux%20Enterprise%20High%20Availability%20Extension%2015%20SP4
>= 4.0.0.beta1, < 6.1.7.1+ 8 more
- (no CPE)range: >= 4.0.0.beta1, < 6.1.7.1
- (no CPE)range: < 5.1.4-150000.3.15.1
- (no CPE)range: < 7.0.4.1-1.1
- (no CPE)range: < 4.2.9-7.15.1
- (no CPE)range: < 4.2.9-7.15.1
- (no CPE)range: < 5.1.4-150000.3.15.1
- (no CPE)range: < 5.1.4-150000.3.15.1
- (no CPE)range: < 5.1.4-150000.3.15.1
- (no CPE)range: < 5.1.4-150000.3.15.1
Patches
Vulnerability mechanics
References
12- github.com/advisories/GHSA-8xww-x3g3-6jcvghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2023-22795ghsaADVISORY
- www.debian.org/security/2023/dsa-5372mitrevendor-advisory
- discuss.rubyonrails.org/t/cve-2023-22795-possible-redos-based-dos-vulnerability-in-action-dispatch/82118ghsaWEB
- github.com/rails/rails/commit/8d82687f3b04b2803320b64f985308239a8c3d2fghsaWEB
- github.com/rails/rails/commit/8dc45950619a4c64d16fb9370570c996d201f9b0ghsaWEB
- github.com/rails/rails/commit/cd461c3e64e09cdcb1e379d1c35423c5e2caa592ghsaWEB
- github.com/rails/rails/releases/tag/v6.1.7.1ghsaWEB
- github.com/rails/rails/releases/tag/v7.0.4.1ghsaWEB
- github.com/rubysec/ruby-advisory-db/blob/master/gems/actionpack/CVE-2023-22795.ymlghsaWEB
- rubyonrails.org/2023/1/17/Rails-Versions-6-0-6-1-6-1-7-1-7-0-4-1-have-been-releasedghsaWEB
- security.netapp.com/advisory/ntap-20240202-0010/mitre
News mentions
0No linked articles in our index yet.