Record summary

CVE-2026-34785 has a selected CVSS score of 7.5 (high).

Description

Rack is a modular Ruby web server interface. Prior to versions 2.2.23, 3.1.21, and 3.2.6, Rack::Static determines whether a request should be served as a static file using a simple string prefix check. When configured with URL prefixes such as "/css", it matches any request path that begins with that string, including unrelated paths such as "/css-config.env" or "/css-backup.sql". As a result, files under the static root whose names merely share the configured prefix may be served unintentionally, leading to information disclosure. This issue has been patched in versions 2.2.23, 3.1.21, and 3.2.6.

Description source: CVE List

Exploitation context

CISA SSVC decision

ExploitationNone
AutomatableYes
Technical impactPartial

CISA Coordinator · SSVC 2.0.3 · Evaluated Apr 2, 2026 · Source: CVE List

Affected products and versions

6
ProductSourceVersion rangeStatus

Red Hat Satellite 6

Browse Red Hat / Red Hat Satellite 6rubygem-rack

Default status: unaffected

CVE ListVersion data not supplied

Red Hat Satellite 6

Browse Red Hat / Red Hat Satellite 6rubygem-rack-test

Default status: unaffected

CVE ListVersion data not supplied

Red Hat Satellite 6

Browse Red Hat / Red Hat Satellite 6satellite-capsule:el8/rubygem-rack

Default status: unaffected

CVE ListVersion data not supplied

Red Hat Satellite 6

Browse Red Hat / Red Hat Satellite 6satellite:el8/rubygem-rack-test

Default status: unaffected

CVE ListVersion data not supplied
CVE List< 2.2.23affected
>= 3.0.0.beta1, < 3.1.21affected
>= 3.2.0, < 3.2.6affected
GitHub AdvisoryBefore 2.2.23 · Fixed in 2.2.23affected
3.0.0.beta1 to < 3.1.21 · Fixed in 3.1.21affected
3.2.0 to < 3.2.6 · Fixed in 3.2.6affected

References

7