Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

CVE-2019-3881

26
FAUCET Score

CVE-2019-3881 is a high-severity vulnerability affecting Bundler versions prior to 2.1.0, where it insecurely creates a predictable temporary directory for gems if the user's home directory is unavailable. This allows an unprivileged attacker to place malicious code in this directory, which Bundler would then load and execute. The vulnerability has a CVSS score of 7.8, indicating a high impact on confidentiality, integrity, and availability, with a local attack vector and low attack complexity requiring user interaction. While there is no known active exploitation, public exploit code, or Metasploit/Nuclei modules, the vulnerability has garnered some community discussion and media coverage, suggesting awareness.

Impacted Technologies

VendorProductVersion(s)CPE
< 2.1.0CPE matchmatch criteria
cpe:2.3:a:bundler:bundler:*:*:*:*:*:ruby:*:*

CVSS Data

CVSS version used by this source: 3.1

7.8HIGH

CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Attack Vector
LOCAL
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
REQUIRED
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
HIGH
Exploitability Score
1.8
Impact Score
5.9
CvssVersion
3.1

Exploit Intelligence

EPSS Score
0.53%
Probability of exploitation in next 30 days
EPSS Percentile
41.5%
Percentile rank of EPSS score among Peer Group
As of 2026-07-25
Model: v2026.06.15
This CVE's current EPSS score of 0.0053 is in the 41st percentile among its peer group of 11,615 CVEs.

Social Chatter

The average CVE in this peer group has 0.0 Twitter, 0.1 Reddit, 0.1 Bluesky, 0.0 Mastodon, and 0.2 GitHub mentions.

Media Mentions

The average CVE in this peer group has 0.3 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.

Remediation

Patch Available

Vendor Patches (8)

redhatpatch availablevia nvd_reference
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: ruby:2.6-8040020210430142949.522a0ee4
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 7Fixed in: rh-ruby26-ruby-0:2.6.7-119.el7
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 7.7 EUSFixed in: rh-ruby26-ruby-0:2.6.7-119.el7
View patch
rubygemspatch availablevia ghsa
Product: bundlerFixed in: 2.1.0
redhatno patchvia redhat_api
Product: Red Hat 3scale API Management Platform 2Fixed in: backend
redhatend of lifevia redhat_api
Product: Red Hat Software CollectionsFixed in: rh-ruby25-rubygem-bundler
redhatend of lifevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: ruby:2.5/rubygem-bundler

Vendor Advisories (2)

rubygemsGHSA-g98m-96g9-wfjqhigh

Insecure path handling in Bundler

May 10, 2021
redhatCVE-2019-3881Moderate

rubygem-bundler: Insecure permissions on directory in /tmp/ allows for execution of malicious code

May 23, 2018

References

bugzilla.redhat.com / show_bug.cgi
Issue TrackingPatchThird Party Advisory