Lucene search
+L

2542 matches found

CVE
CVE
•added 2026/02/18 6:59 p.m.•86 views

CVE-2026-25500

Rack is a Ruby web server interface. CVE-2026-25500 affects Rack::Directory, where prior to versions 2.2.22, 3.1.20, and 3.2.5 an HTML directory index could include a link with href equal to javascript:alert(1), enabling stored XSS when a file on disk has a basename starting with the javascript: ...

5.4CVSS6.3AI score0.00317EPSS
SaveExploits1References2Affected Software1
Mend
Mend
•added 2026/02/18 6:59 p.m.•5 views

CVE-2026-25500

Rack is a modular Ruby web server interface. Prior to versions 2.2.22, 3.1.20, and 3.2.5, "Rack::Directory" generates an HTML directory index where each file entry is rendered as a clickable link. If a file exists on disk whose basename starts with the "javascript:" scheme e.g. "javascript:alert1...

5.4CVSS6.3AI score0.00317EPSS
SaveExploits1References6
Vulnrichment
Vulnrichment
•added 2026/02/18 6:59 p.m.•7 views

CVE-2026-25500 Rack's Stored XSS in Rack::Directory via javascript: filenames rendered into anchor href

Rack is a modular Ruby web server interface. Prior to versions 2.2.22, 3.1.20, and 3.2.5, Rack::Directory generates an HTML directory index where each file entry is rendered as a clickable link. If a file exists on disk whose basename starts with the javascript: scheme e.g. javascript:alert1, the...

5.4CVSS6.3AI score0.00317EPSS
SaveExploits1References2
Debian CVE
Debian CVE
•added 2026/02/18 6:59 p.m.•18 views

CVE-2026-25500

Rack is a modular Ruby web server interface. Prior to versions 2.2.22, 3.1.20, and 3.2.5, Rack::Directory generates an HTML directory index where each file entry is rendered as a clickable link. If a file exists on disk whose basename starts with the javascript: scheme e.g. javascript:alert1, the...

5.4CVSS6.3AI score0.00317EPSS
SaveExploits1
osv_cve
osv_cve
•added 2026/02/18 6:45 p.m.•11 views

CVE-2026-22860 Rack has a Directory Traversal via Rack:Directory

Rack is a modular Ruby web server interface. Prior to versions 2.2.22, 3.1.20, and 3.2.5, Rack::Directory’s path check used a string prefix match on the expanded path. A request like /../rootexample/ can escape the configured root if the target path starts with the root string, allowing directory...

7.5CVSS5.6AI score
SaveExploits0References7
Mend
Mend
•added 2026/02/18 6:45 p.m.•6 views

CVE-2026-22860

Rack is a modular Ruby web server interface. Prior to versions 2.2.22, 3.1.20, and 3.2.5, "Rack::Directory"’s path check used a string prefix match on the expanded path. A request like "/../rootexample/" can escape the configured root if the target path starts with the root string, allowing...

8.7CVSS6.8AI score0.00763EPSS
SaveExploits1References9
Vulnrichment
Vulnrichment
•added 2026/02/18 6:45 p.m.•9 views

CVE-2026-22860 Rack has a Directory Traversal via Rack:Directory

Rack is a modular Ruby web server interface. Prior to versions 2.2.22, 3.1.20, and 3.2.5, Rack::Directory’s path check used a string prefix match on the expanded path. A request like /../rootexample/ can escape the configured root if the target path starts with the root string, allowing directory...

7.5CVSS6.8AI score0.00763EPSS
SaveExploits1References2
Cvelist
Cvelist
•added 2026/02/18 6:45 p.m.•58 views

CVE-2026-22860 Rack has a Directory Traversal via Rack:Directory

Rack is a modular Ruby web server interface. Prior to versions 2.2.22, 3.1.20, and 3.2.5, Rack::Directory’s path check used a string prefix match on the expanded path. A request like /../rootexample/ can escape the configured root if the target path starts with the root string, allowing directory...

7.5CVSS0.00763EPSS
SaveExploits1References2
CVE
CVE
•added 2026/02/18 6:45 p.m.•108 views

CVE-2026-22860

CVE-2026-22860 — Rack (Ruby Rack) Directory Traversal Rack::Directory is vulnerable because its path check uses a string prefix match on the expanded path. A request like /../root_example/ can escape the configured root and enable directory listing outside of the intended root. This issue affects...

7.5CVSS6.8AI score0.00763EPSS
SaveExploits1References5Affected Software1
Debian CVE
Debian CVE
•added 2026/02/18 6:45 p.m.•20 views

CVE-2026-22860

Rack is a modular Ruby web server interface. Prior to versions 2.2.22, 3.1.20, and 3.2.5, Rack::Directory’s path check used a string prefix match on the expanded path. A request like /../rootexample/ can escape the configured root if the target path starts with the root string, allowing directory...

7.5CVSS6.8AI score0.00763EPSS
SaveExploits1
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/02/18 12:00 a.m.•4 views

CVE-2026-25500: Improper Neutralization of Input During Web Page Generation

Rack is a modular Ruby web server interface. Prior to versions 2.2.22, 3.1.20, and 3.2.5, Rack::Directory generates an HTML directory index where each file entry is rendered as a clickable link. If a file exists on disk whose basename starts with the javascript: scheme e.g. javascript:alert1, the...

5.4CVSS6.3AI score0.00317EPSS
SaveExploits1References1
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/02/18 12:00 a.m.•3 views

CVE-2026-22860: Improper Limitation of a Pathname to a Restricted Directory

Rack is a modular Ruby web server interface. Prior to versions 2.2.22, 3.1.20, and 3.2.5, Rack::Directory’s path check used a string prefix match on the expanded path. A request like /../rootexample/ can escape the configured root if the target path starts with the root string, allowing directory...

7.5CVSS6.9AI score0.00763EPSS
SaveExploits1References5
CNNVD
CNNVD
•added 2026/02/18 12:00 a.m.•32 views

Rack cross-site scripting vulnerabilities

Rack is a modular Ruby web server interface developed by the Rack open source project. Versions of Rack prior to 2.2.22, 3.1.20, and 3.2.5 had a cross-site scripting vulnerability. This vulnerability stemmed from the HTML directory index generated by Rack::Directory, which contained clickable...

5.4CVSS6.2AI score0.00317EPSS
SaveExploits1References3
CNNVD
CNNVD
•added 2026/02/18 12:00 a.m.•28 views

Rack security vulnerabilities

Rack is a modular Ruby web server interface developed by the Rack open-source project. Versions of Rack prior to 2.2.22, 3.1.20, and 3.2.5 contained security vulnerabilities. These vulnerabilities stemmed from Rack::Directory’s path checking mechanism, which used string prefix matching, potential...

7.5CVSS6.9AI score0.00763EPSS
SaveExploits1References3
osv_ghsa
osv_ghsa
•added 2026/02/17 6:46 p.m.•24 views

GHSA-WHRJ-4476-WVMP Stored XSS in Rack::Directory via javascript: filenames rendered into anchor href

Summary Rack::Directory generates an HTML directory index where each file entry is rendered as a clickable link. If a file exists on disk whose basename begins with the javascript: scheme e.g. javascript:alert1, the generated index includes an anchor whose href attribute is exactly...

5.4CVSS6.5AI score0.00317EPSS
SaveExploits1References5
Github Security Blog
Github Security Blog
•added 2026/02/17 6:46 p.m.•22 views

Stored XSS in Rack::Directory via javascript: filenames rendered into anchor href

Summary Rack::Directory generates an HTML directory index where each file entry is rendered as a clickable link. If a file exists on disk whose basename begins with the javascript: scheme e.g. javascript:alert1, the generated index includes an anchor whose href attribute is exactly...

5.4CVSS6.5AI score0.00317EPSS
SaveExploits1References5Affected Software1
Snyk
Snyk
•added 2026/02/17 6:46 p.m.•12 views

Cross-site Scripting (XSS)

Overview rack is a minimal, modular and adaptable interface for developing web applications in Ruby. By wrapping HTTP requests and responses in the simplest way possible, it unifies and distills the API for web servers, web frameworks, and software in between the so-called middleware into a singl...

5.4CVSS5.7AI score0.00317EPSS
SaveExploits1References2
osv_ghsa
osv_ghsa
•added 2026/02/17 4:14 p.m.•6 views

GHSA-MXW3-3HH2-X2MH Rack has a Directory Traversal via Rack:Directory

Summary Rack::Directory’s path check used a string prefix match on the expanded path. A request like /../rootexample/ can escape the configured root if the target path starts with the root string, allowing directory listing outside the intended root. Details In directory.rb,...

7.5CVSS6.9AI score0.00763EPSS
SaveExploits1References5
Github Security Blog
Github Security Blog
•added 2026/02/17 4:14 p.m.•21 views

Rack has a Directory Traversal via Rack:Directory

Summary Rack::Directory’s path check used a string prefix match on the expanded path. A request like /../rootexample/ can escape the configured root if the target path starts with the root string, allowing directory listing outside the intended root. Details In directory.rb,...

7.5CVSS6.9AI score0.00763EPSS
SaveExploits1References5Affected Software1
Snyk
Snyk
•added 2026/02/17 4:14 p.m.•15 views

Exposure of Information Through Directory Listing

Overview rack is a minimal, modular and adaptable interface for developing web applications in Ruby. By wrapping HTTP requests and responses in the simplest way possible, it unifies and distills the API for web servers, web frameworks, and software in between the so-called middleware into a singl...

7.5CVSS6.7AI score0.00763EPSS
SaveExploits1References2
Rows per page
Query Builder