CVE-2026-34763: rack Permissive Regular Expression
Vulnerability summary
CVE-2026-34763 is a medium (CVSS 5.3) Permissive Regular Expression vulnerability in rack. EPSS estimates a 0.33% chance of exploitation in the next 30 days, higher than 24.6% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 5 · Related 6Timeline
- 02-04-2026PublishedVulnerability first disclosed.
- 02-04-2026Last modifiedVulnerability information updated.
Description
Rack is a modular Ruby web server interface. Prior to versions 2.2.23, 3.1.21, and 3.2.6, Rack::Directory interpolates the configured root path directly into a regular expression when deriving the displayed directory path. If root contains regex metacharacters such as +, *, or ., the prefix stripping can fail and the generated directory listing may expose the full filesystem path in the HTML output. This issue has been patched in versions 2.2.23, 3.1.21, and 3.2.6.
CVSS metrics
7 scores · 7 sources · 1 version- OSV · UbuntuEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
- OSV · DebianEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
- OSV · WolfiEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
- OSV · ChainguardEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
- OSV · RubygemsEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
- NVDNIST5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
EPSS trend
Probability
0.33%
Chance of exploitation in the next 30 days
Percentile
25%
Versus all other CVEs
30-day change
+0.09 pp
From 0.24% on 20-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Chainguard57 products
- gitlab-exporter-18.10< 18.10.3-r0
- gitlab-exporter-18.7All versions (No fix recorded)
- gitlab-exporter-18.8< 18.8.9-r0
- gitlab-exporter-18.9< 18.9.5-r0
- gitlab-rails-ce-18.1< 18.1.6-r13
Wolfi8 products
- kube-fluentd-operator< 1.18.2-r67 | < 1.18.2-r60
- logstash-9.3< 9.3.3-r2
- logstash-9.3-iamguarded-compat< 9.3.3-r2
- logstash-9.3-with-output-opensearch< 9.3.3-r2
- ruby3.2-rack-2.2< 2.2.23-r0
Debian1 product
- ruby-rack< 2.2.22-0+deb12u2 | < 3.1.20-0+deb13u2 | < 3.2.6-2
Rack1 product
- rack≥ 3.0.0.beta1, < 3.1.21 | < 2.2.23 | ≥ 3.0.0, < 3.1.21 | ≥ 3.2.0, < 3.2.6
RubyGems1 product
- rack< 2.2.23 | ≥ 3.0.0.beta1, < 3.1.21 | ≥ 3.2.0, < 3.2.6
Ubuntu1 product
- ruby-rack< 1.5.2-3+deb8u3ubuntu1~esm11 | < 1.6.4-3ubuntu0.2+esm10 | < 1.6.4-4ubuntu0.2+esm10 | < 2.1.4-5ubuntu1.2+esm3 | < 2.2.7-1ubuntu0.7 | < 3.1.16-0.1ubuntu0.3 | All versions (No fix recorded)
6 vendors · 69 products
References
9 links- github.com/rack/rack/security/advisories/GHSA-7mqq-6cf9-v2qpX Refsource CONFIRMREPORTAdvisoryWEBVendor Advisory
- github.com/rack/rackPACKAGE