CVE-2018-3760: debian debian_linux
Vulnerability summary
CVE-2018-3760 is a high (CVSS 7.5) vulnerability in debian debian_linux. EPSS estimates a 26.35% chance of exploitation in the next 30 days, higher than 98% of scored vulnerabilities.
Severe, CVSS 7.5 (NVD); no exploitation reported by the 5 checked sources; EPSS 26% (FIRST, 03-11-2026)
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 4 · Related 2Timeline
- 26-06-2018PublishedVulnerability first disclosed.
- 16-09-2024Last modifiedVulnerability information updated.
Description
There is an information leak vulnerability in Sprockets. Versions Affected: 4.0.0.beta7 and lower, 3.7.1 and lower, 2.12.4 and lower. Specially crafted requests can be used to access files that exists on the filesystem that is outside an application's root directory, when the Sprockets server is used in production. All users running an affected release should either upgrade or use one of the work arounds immediately.
CVSS metrics
6 scores · 5 sources · 2 versions- OSV · Red hatEcosystem advisory · calculated7.5HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
- OSV · UbuntuEcosystem advisory · calculated7.5HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
- OSV · DebianEcosystem advisory · calculated7.5HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
- OSV · RubygemsEcosystem advisory · calculated7.5HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
EPSS trend
Probability
26.35%
Chance of exploitation in the next 30 days
Percentile
98%
Versus all other CVEs
30-day change
Decrease -0.37 pp
From 26.72% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-22Improper Limitation of a Pathname to a Restricted DirectoryThe product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.
- CWE-200Exposure of Sensitive Information to an Unauthorized ActorThe product exposes sensitive information to an actor that is not explicitly authorized to have access to that information.
Affected systems
Known conditions: network-reachable, no authentication, no user interaction (CVSS vector). Other conditions: not stated in public data.
Redhat6 products
- cloudforms4.5 | 4.6
- enterprise_linuxEOL6.0 | 6.7 | 7.0 | 7.3 | 7.4 | 7.5 | 7.6
- rh-ror42-rubygem-sprockets< 0:3.2.0-5.el6 | < 0:3.2.0-5.el7
- rh-ror42-rubygem-sprockets-doc< 0:3.2.0-5.el6 | < 0:3.2.0-5.el7
- rh-ror50-rubygem-sprockets< 0:3.7.1-2.el6 | < 0:3.7.1-2.el7
Opensuse4 products
- ruby3.2-rubygem-sprockets-3.7&distro=openSUSE Tumbleweed< 3.7.2-1.20
- ruby3.2-rubygem-sprockets&distro=openSUSE Tumbleweed< 4.1.1-1.6
- rubygem-sprockets-3.7&distro=openSUSE Tumbleweed< 3.7.3-1.1 | < 3.7.5-1.3 | < 3.7.5-1.5
- rubygem-sprockets&distro=openSUSE Tumbleweed< 4.2.1-1.5 | < 4.2.1-1.7 | < 4.2.1-1.9 | < 4.0.3-1.1
Suse3 products
- rubygem-sprockets-2_12&distro=SUSE OpenStack Cloud 7< 2.12.5-1.3.1
- rubygem-sprockets-2_12&distro=SUSE OpenStack Cloud Crowbar 8< 2.12.5-1.4.1
- rubygem-sprockets&distro=SUSE Linux Enterprise High Availability Extension 15< 3.7.2-3.3.1
Debian2 products
- ruby-sprockets< 3.7.0-1+deb9u1 | < 2.12.3-1+deb8u1 | < 3.7.0-1.1
- debian_linuxEOL9.0
Hackerone1 product
- sprockets4.0.0.beta8, 3.7.2, 2.12.5
RubyGems1 product
- sprockets≥ 3.0.0, < 3.7.2 | ≥ 4.0.0.beta1, < 4.0.0.beta8 | < 2.12.5
Sprockets_project1 product
- sprockets≥ 2.0.0, ≤ 2.12.4 | ≥ 3.0.0, ≤ 3.7.1 | 4.0.0:beta1 | 4.0.0:beta2 | 4.0.0:beta3 | 4.0.0:beta4 | 4.0.0:beta5 | 4.0.0:beta6 | 4.0.0:beta7
Ubuntu1 product
- ruby-sprocketsAll versions (No fix recorded) | < 3.7.0-1+deb9u1build0.18.04.1
8 vendors · 19 products
References
29 links- groups.google.com/d/msg/rubyonrails-security/ft_J--l55fM/7roDfQ50BwAJX Refsource MISCPatchThird Party AdvisoryWEB
- access.redhat.com/errata/RHSA-2018:2244Vendor AdvisoryX Refsource REDHATThird Party AdvisoryAdvisoryWEB
- access.redhat.com/errata/RHSA-2018:2245Vendor AdvisoryX Refsource REDHATThird Party AdvisoryAdvisoryWEB
Show all 29 references
- lists.opensuse.org/archives/…Advisory
- lists.opensuse.org/archives/…Advisory
- github.com/rails/sprocketsPACKAGE