Every CVE Search/ Get API key

CVE-2019-3881

Insecure path handling in Bundler

7.8 HighFix available

Bundler prior to 2.1.0 uses a predictable path in /tmp/, created with insecure permissions as a storage location for gems, if locations under the user's home directory are not available. If Bundler is used in a scenario where the user does not have a writable home directory, an attacker could place malicious code in this directory that would be later loaded and executed.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

0.53%Up 0.1 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 7.8

Bundler prior to 2.1.0 uses a predictable path in /tmp/, created with insecure permissions as a storage location for gems, if locations under the user's home directory are not available. If Bundler is used in a scenario where the user does not have a writable home directory, an attacker could place malicious code in this directory that would be later loaded and executed.

Record
CVE-2019-3881
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS 2.0
4.4 MediumAV:L/AC:M/Au:N/C:P/I:P/A:P
Weakness
CWE-427
Updated
2026-11-02
CVE List No score

Bundler prior to 2.1.0 uses a predictable path in /tmp/, created with insecure permissions as a storage location for gems, if locations under the user's home directory are not available. If Bundler is used in a scenario where the user does not have a writable home directory, an attacker could place malicious code in this directory that would be later loaded and executed.

Record
CVE-2019-3881
Weakness
CWE-427
Updated
2026-11-02
EUVDEUVD-2021-1077 No score

Bundler prior to 2.1.0 uses a predictable path in /tmp/, created with insecure permissions as a storage location for gems, if locations under the user's home directory are not available. If Bundler is used in a scenario where the user does not have a writable home directory, an attacker could place malicious code in this directory that would be later loaded and executed.

Record
EUVD-2021-1077
Updated
2026-11-03
GitHub AdvisoriesGHSA-g98m-96g9-wfjq 7.0

Insecure path handling in Bundler

Bundler prior to 2.1.0 uses a predictable path in /tmp/, created with insecure permissions as a storage location for gems, if locations under the user's home directory are not available. If Bundler is used in a scenario where the user does not have a writable home directory, an attacker could place malicious code in this directory that would be later loaded and executed.

Record
GHSA-g98m-96g9-wfjq
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-427, CWE-552
Updated
2026-11-02
OSV 7.8

Bundler prior to 2.1.0 uses a predictable path in /tmp/, created with insecure permissions as a storage location for gems, if locations under the user's home directory are not available. If Bundler is used in a scenario where the user does not have a writable home directory, an attacker could place malicious code in this directory that would be later loaded and executed.

Record
CVE-2019-3881
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVGHSA-g98m-96g9-wfjq 7.0

Insecure path handling in Bundler

Bundler prior to 2.1.0 uses a predictable path in /tmp/, created with insecure permissions as a storage location for gems, if locations under the user's home directory are not available. If Bundler is used in a scenario where the user does not have a writable home directory, an attacker could place malicious code in this directory that would be later loaded and executed.

Record
GHSA-g98m-96g9-wfjq
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-427, CWE-552
Updated
2026-11-02
Show 11 moreShow less
OSVOESA-2021-1419 7.0

rubygem-bundler security update

Bundler manages an application's dependencies through its entire life, across many machines, systematically and repeatably.

Security Fix(es):

Bundler prior to 2.1.0 uses a predictable path in /tmp/, created with insecure permissions as a storage location for gems, if locations under the user's home directory are not available. If Bundler is used in a scenario where the user does not have a writable home directory, an attacker could place malicious code in this directory that would be later loaded and executed.(CVE-2019-3881)

Record
OESA-2021-1419
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2021:2230 8.1

Red Hat Security Advisory: rh-ruby26-ruby security, bug fix, and enhancement update

Record
RHSA-2021:2230
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2021:2588 8.1

Red Hat Security Advisory: ruby:2.6 security, bug fix, and enhancement update

Record
RHSA-2021:2588
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2021:2588 8.1

Moderate: ruby:2.6 security, bug fix, and enhancement update

Ruby is an extensible, interpreted, object-oriented, scripting language. It has features to process text files and to perform system management tasks.

The following packages have been upgraded to a later upstream version: ruby (2.6.7). (BZ#1952627)

Security Fix(es):

  • rubygem-bundler: Insecure permissions on directory in /tmp/ allows for execution of malicious code (CVE-2019-3881)

  • ruby: NUL injection vulnerability of File.fnmatch and File.fnmatch? (CVE-2019-15845)

  • ruby: Regular expression denial of service vulnerability of WEBrick's Digest authentication (CVE-2019-16201)

  • ruby: Code injection via command argument of Shell#test / Shell#[] (CVE-2019-16255)

  • rubygem-json: Unsafe object creation vulnerability in JSON (CVE-2020-10663)

  • ruby: BasicSocket#read_nonblock method leads to information disclosure (CVE-2020-10933)

  • ruby: Potential HTTP request smuggling in WEBrick (CVE-2020-25613)

  • ruby: XML round-trip vulnerability in REXML (CVE-2021-28965)

  • ruby: HTTP response splitting in WEBrick (CVE-2019-16254)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Bug Fix(es):

  • Resolv::DNS: ruby:2.6/ruby: timeouts if multiple IPv6 name servers are given and address contains leading zero [Rocky Linux-8] (BZ#1954968)
Record
RLSA-2021:2588
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2019-3881 7.8

Bundler prior to 2.1.0 uses a predictable path in /tmp/, created with insecure permissions as a storage location for gems, if locations under the user's home directory are not available. If Bundler is used in a scenario where the user does not have a writable home directory, an attacker could place malicious code in this directory that would be later loaded and executed.

Record
UBUNTU-CVE-2019-3881
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVALSA-2021:2588 No score

Moderate: ruby:2.6 security, bug fix, and enhancement update

Ruby is an extensible, interpreted, object-oriented, scripting language. It has features to process text files and to perform system management tasks.

The following packages have been upgraded to a later upstream version: ruby (2.6.7). (BZ#1952627)

Security Fix(es):

  • rubygem-bundler: Insecure permissions on directory in /tmp/ allows for execution of malicious code (CVE-2019-3881)

  • ruby: NUL injection vulnerability of File.fnmatch and File.fnmatch? (CVE-2019-15845)

  • ruby: Regular expression denial of service vulnerability of WEBrick's Digest authentication (CVE-2019-16201)

  • ruby: Code injection via command argument of Shell#test / Shell#[] (CVE-2019-16255)

  • rubygem-json: Unsafe object creation vulnerability in JSON (CVE-2020-10663)

  • ruby: BasicSocket#read_nonblock method leads to information disclosure (CVE-2020-10933)

  • ruby: Potential HTTP request smuggling in WEBrick (CVE-2020-25613)

  • ruby: XML round-trip vulnerability in REXML (CVE-2021-28965)

  • ruby: HTTP response splitting in WEBrick (CVE-2019-16254)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Bug Fix(es):

  • Resolv::DNS: ruby:2.6/ruby: timeouts if multiple IPv6 name servers are given and address contains leading zero [almalinux-8] (BZ#1954968)
Record
ALSA-2021:2588
Updated
2026-11-02
OSVopenSUSE-SU-2020:0803-1 No score

Security update for rubygem-bundler

This update for rubygem-bundler fixes the following issue:

  • CVE-2019-3881: Fixed insecure permissions on a directory in /tmp/ that allowed malicious code execution (bsc#1143436).

This update was imported from the SUSE:SLE-15:Update update project.

Record
openSUSE-SU-2020:0803-1
Updated
2026-11-02
OSVopenSUSE-SU-2020:0861-1 No score

Security update for rubygem-bundler

This update for rubygem-bundler fixes the following issue:

  • CVE-2019-3881: Fixed insecure permissions on a directory in /tmp/ that allowed malicious code execution (bsc#1143436).

This update was imported from the SUSE:SLE-15:Update update project.

Record
openSUSE-SU-2020:0861-1
Updated
2026-11-02
OSVSUSE-SU-2020:1582-1 No score

Security update for rubygem-bundler

This update for rubygem-bundler fixes the following issue:

  • CVE-2019-3881: Fixed insecure permissions on a directory in /tmp/ that allowed malicious code execution (bsc#1143436).
Record
SUSE-SU-2020:1582-1
Updated
2026-11-02
OSVSUSE-SU-2020:1582-2 No score

Security update for rubygem-bundler

This update for rubygem-bundler fixes the following issue:

  • CVE-2019-3881: Fixed insecure permissions on a directory in /tmp/ that allowed malicious code execution (bsc#1143436).
Record
SUSE-SU-2020:1582-2
Updated
2026-11-02
OSVUSN-4870-1 No score

bundler vulnerability

It was discovered that Bundler incorrectly created directories with insecure permissions in /tmp. An attacker could write malicious libraries to this location for later execution.

Record
USN-4870-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
bundler
RubyGems
1.14.0 up to 2.1.0
2.1.0
rubygem-abrt
AlmaLinux:8
From an advisory covering 9 CVEs
before 0.3.0-4.module_el8.5.0+259+8cec6917
0.3.0-4.module_el8.5.0+259+8cec6917
rubygem-abrt
AlmaLinux:8
From an advisory covering 9 CVEs
before 0.3.0-4.module_el8.5.0+2623+08a8ba32
0.3.0-4.module_el8.5.0+2623+08a8ba32
rubygem-abrt-doc
AlmaLinux:8
From an advisory covering 9 CVEs
before 0.3.0-4.module_el8.5.0+259+8cec6917
0.3.0-4.module_el8.5.0+259+8cec6917
rubygem-abrt-doc
AlmaLinux:8
From an advisory covering 9 CVEs
before 0.3.0-4.module_el8.5.0+2623+08a8ba32
0.3.0-4.module_el8.5.0+2623+08a8ba32
rubygem-bson
AlmaLinux:8
From an advisory covering 9 CVEs
before 4.5.0-1.module_el8.5.0+2623+08a8ba32
4.5.0-1.module_el8.5.0+2623+08a8ba32
rubygem-bson
AlmaLinux:8
From an advisory covering 9 CVEs
before 4.5.0-1.module_el8.5.0+250+ba22dbf7
4.5.0-1.module_el8.5.0+250+ba22dbf7
rubygem-bson-doc
AlmaLinux:8
From an advisory covering 9 CVEs
before 4.5.0-1.module_el8.5.0+250+ba22dbf7
4.5.0-1.module_el8.5.0+250+ba22dbf7
rubygem-bson-doc
AlmaLinux:8
From an advisory covering 9 CVEs
before 4.5.0-1.module_el8.5.0+2623+08a8ba32
4.5.0-1.module_el8.5.0+2623+08a8ba32
rubygem-mongo
AlmaLinux:8
From an advisory covering 9 CVEs
before 2.8.0-1.module_el8.5.0+250+ba22dbf7
2.8.0-1.module_el8.5.0+250+ba22dbf7
Show 99 moreShow less
Affected packages
PackageAffectedFixed
rubygem-mongo
AlmaLinux:8
From an advisory covering 9 CVEs
before 2.8.0-1.module_el8.5.0+2623+08a8ba32
2.8.0-1.module_el8.5.0+2623+08a8ba32
rubygem-mongo-doc
AlmaLinux:8
From an advisory covering 9 CVEs
before 2.8.0-1.module_el8.5.0+250+ba22dbf7
2.8.0-1.module_el8.5.0+250+ba22dbf7
rubygem-mongo-doc
AlmaLinux:8
From an advisory covering 9 CVEs
before 2.8.0-1.module_el8.5.0+2623+08a8ba32
2.8.0-1.module_el8.5.0+2623+08a8ba32
rubygem-mysql2
AlmaLinux:8
From an advisory covering 9 CVEs
before 0.5.2-1.module_el8.5.0+250+ba22dbf7
0.5.2-1.module_el8.5.0+250+ba22dbf7
rubygem-mysql2
AlmaLinux:8
From an advisory covering 9 CVEs
before 0.5.2-1.module_el8.5.0+2623+08a8ba32
0.5.2-1.module_el8.5.0+2623+08a8ba32
rubygem-mysql2-doc
AlmaLinux:8
From an advisory covering 9 CVEs
before 0.5.2-1.module_el8.5.0+250+ba22dbf7
0.5.2-1.module_el8.5.0+250+ba22dbf7
rubygem-mysql2-doc
AlmaLinux:8
From an advisory covering 9 CVEs
before 0.5.2-1.module_el8.5.0+2623+08a8ba32
0.5.2-1.module_el8.5.0+2623+08a8ba32
rubygem-pg
AlmaLinux:8
From an advisory covering 9 CVEs
before 1.1.4-1.module_el8.5.0+250+ba22dbf7
1.1.4-1.module_el8.5.0+250+ba22dbf7
rubygem-pg
AlmaLinux:8
From an advisory covering 9 CVEs
before 1.1.4-1.module_el8.5.0+2623+08a8ba32
1.1.4-1.module_el8.5.0+2623+08a8ba32
rubygem-pg-doc
AlmaLinux:8
From an advisory covering 9 CVEs
before 1.1.4-1.module_el8.5.0+2623+08a8ba32
1.1.4-1.module_el8.5.0+2623+08a8ba32
rubygem-pg-doc
AlmaLinux:8
From an advisory covering 9 CVEs
before 1.1.4-1.module_el8.5.0+250+ba22dbf7
1.1.4-1.module_el8.5.0+250+ba22dbf7
bundler
RubyGems
1.14.0 up to 2.1.0, plus listed versions
1.14.11.14.21.14.31.14.41.14.5
Show 35 moreShow less
1.14.61.15.01.15.0.pre.11.15.0.pre.21.15.0.pre.31.15.0.pre.41.15.11.15.21.15.31.15.41.16.01.16.0.pre.11.16.0.pre.21.16.0.pre.31.16.11.16.21.16.31.16.41.16.51.16.61.17.01.17.0.pre.11.17.0.pre.21.17.11.17.21.17.32.0.02.0.0.pre.12.0.0.pre.22.0.0.pre.32.0.12.0.22.1.0.pre.12.1.0.pre.22.1.0.pre.3
2.1.0
rubygem-bundler
openEuler:20.03-LTS-SP2
before 2.2.19-1.oe1
2.2.19-1.oe1
rh-ruby26-ruby
Red Hat:rhel_software_collections:3::el7
From an advisory covering 9 CVEs
before 0:2.6.7-119.el7
0:2.6.7-119.el7
rh-ruby26-ruby-debuginfo
Red Hat:rhel_software_collections:3::el7
From an advisory covering 9 CVEs
before 0:2.6.7-119.el7
0:2.6.7-119.el7
rh-ruby26-ruby-devel
Red Hat:rhel_software_collections:3::el7
From an advisory covering 9 CVEs
before 0:2.6.7-119.el7
0:2.6.7-119.el7
rh-ruby26-ruby-doc
Red Hat:rhel_software_collections:3::el7
From an advisory covering 9 CVEs
before 0:2.6.7-119.el7
0:2.6.7-119.el7
rh-ruby26-ruby-libs
Red Hat:rhel_software_collections:3::el7
From an advisory covering 9 CVEs
before 0:2.6.7-119.el7
0:2.6.7-119.el7
rh-ruby26-rubygem-bigdecimal
Red Hat:rhel_software_collections:3::el7
From an advisory covering 9 CVEs
before 0:1.4.1-119.el7
0:1.4.1-119.el7
rh-ruby26-rubygem-bundler
Red Hat:rhel_software_collections:3::el7
From an advisory covering 9 CVEs
before 0:1.17.2-119.el7
0:1.17.2-119.el7
rh-ruby26-rubygem-did_you_mean
Red Hat:rhel_software_collections:3::el7
From an advisory covering 9 CVEs
before 0:1.3.0-119.el7
0:1.3.0-119.el7
rh-ruby26-rubygem-io-console
Red Hat:rhel_software_collections:3::el7
From an advisory covering 9 CVEs
before 0:0.4.7-119.el7
0:0.4.7-119.el7
rh-ruby26-rubygem-irb
Red Hat:rhel_software_collections:3::el7
From an advisory covering 9 CVEs
before 0:1.0.0-119.el7
0:1.0.0-119.el7
rh-ruby26-rubygem-json
Red Hat:rhel_software_collections:3::el7
From an advisory covering 9 CVEs
before 0:2.1.0-119.el7
0:2.1.0-119.el7
rh-ruby26-rubygem-minitest
Red Hat:rhel_software_collections:3::el7
From an advisory covering 9 CVEs
before 0:5.11.3-119.el7
0:5.11.3-119.el7
rh-ruby26-rubygem-net-telnet
Red Hat:rhel_software_collections:3::el7
From an advisory covering 9 CVEs
before 0:0.2.0-119.el7
0:0.2.0-119.el7
rh-ruby26-rubygem-openssl
Red Hat:rhel_software_collections:3::el7
From an advisory covering 9 CVEs
before 0:2.1.2-119.el7
0:2.1.2-119.el7
rh-ruby26-rubygem-power_assert
Red Hat:rhel_software_collections:3::el7
From an advisory covering 9 CVEs
before 0:1.1.3-119.el7
0:1.1.3-119.el7
rh-ruby26-rubygem-psych
Red Hat:rhel_software_collections:3::el7
From an advisory covering 9 CVEs
before 0:3.1.0-119.el7
0:3.1.0-119.el7
rh-ruby26-rubygem-rake
Red Hat:rhel_software_collections:3::el7
From an advisory covering 9 CVEs
before 0:12.3.3-119.el7
0:12.3.3-119.el7
rh-ruby26-rubygem-rdoc
Red Hat:rhel_software_collections:3::el7
From an advisory covering 9 CVEs
before 0:6.1.2-119.el7
0:6.1.2-119.el7
rh-ruby26-rubygem-test-unit
Red Hat:rhel_software_collections:3::el7
From an advisory covering 9 CVEs
before 0:3.2.9-119.el7
0:3.2.9-119.el7
rh-ruby26-rubygem-xmlrpc
Red Hat:rhel_software_collections:3::el7
From an advisory covering 9 CVEs
before 0:0.3.0-119.el7
0:0.3.0-119.el7
rh-ruby26-rubygems
Red Hat:rhel_software_collections:3::el7
From an advisory covering 9 CVEs
before 0:3.0.3.1-119.el7
0:3.0.3.1-119.el7
rh-ruby26-rubygems-devel
Red Hat:rhel_software_collections:3::el7
From an advisory covering 9 CVEs
before 0:3.0.3.1-119.el7
0:3.0.3.1-119.el7
ruby
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:2.6.7-107.module+el8.4.0+10830+bbd85cce
0:2.6.7-107.module+el8.4.0+10830+bbd85cce
ruby-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:2.6.7-107.module+el8.4.0+10830+bbd85cce
0:2.6.7-107.module+el8.4.0+10830+bbd85cce
ruby-debugsource
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:2.6.7-107.module+el8.4.0+10830+bbd85cce
0:2.6.7-107.module+el8.4.0+10830+bbd85cce
ruby-devel
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:2.6.7-107.module+el8.4.0+10830+bbd85cce
0:2.6.7-107.module+el8.4.0+10830+bbd85cce
ruby-doc
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:2.6.7-107.module+el8.4.0+10830+bbd85cce
0:2.6.7-107.module+el8.4.0+10830+bbd85cce
ruby-libs
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:2.6.7-107.module+el8.4.0+10830+bbd85cce
0:2.6.7-107.module+el8.4.0+10830+bbd85cce
ruby-libs-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:2.6.7-107.module+el8.4.0+10830+bbd85cce
0:2.6.7-107.module+el8.4.0+10830+bbd85cce
rubygem-abrt
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:0.3.0-4.module+el8.1.0+3653+beb38eb0
0:0.3.0-4.module+el8.1.0+3653+beb38eb0
rubygem-abrt-doc
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:0.3.0-4.module+el8.1.0+3653+beb38eb0
0:0.3.0-4.module+el8.1.0+3653+beb38eb0
rubygem-bigdecimal
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:1.4.1-107.module+el8.4.0+10830+bbd85cce
0:1.4.1-107.module+el8.4.0+10830+bbd85cce
rubygem-bigdecimal-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:1.4.1-107.module+el8.4.0+10830+bbd85cce
0:1.4.1-107.module+el8.4.0+10830+bbd85cce
rubygem-bson
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:4.5.0-1.module+el8.1.0+3653+beb38eb0
0:4.5.0-1.module+el8.1.0+3653+beb38eb0
rubygem-bson-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:4.5.0-1.module+el8.1.0+3653+beb38eb0
0:4.5.0-1.module+el8.1.0+3653+beb38eb0
rubygem-bson-debugsource
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:4.5.0-1.module+el8.1.0+3653+beb38eb0
0:4.5.0-1.module+el8.1.0+3653+beb38eb0
rubygem-bson-doc
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:4.5.0-1.module+el8.1.0+3653+beb38eb0
0:4.5.0-1.module+el8.1.0+3653+beb38eb0
rubygem-bundler
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:1.17.2-107.module+el8.4.0+10830+bbd85cce
0:1.17.2-107.module+el8.4.0+10830+bbd85cce
rubygem-did_you_mean
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:1.3.0-107.module+el8.4.0+10830+bbd85cce
0:1.3.0-107.module+el8.4.0+10830+bbd85cce
rubygem-io-console
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:0.4.7-107.module+el8.4.0+10830+bbd85cce
0:0.4.7-107.module+el8.4.0+10830+bbd85cce
rubygem-io-console-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:0.4.7-107.module+el8.4.0+10830+bbd85cce
0:0.4.7-107.module+el8.4.0+10830+bbd85cce
rubygem-irb
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:1.0.0-107.module+el8.4.0+10830+bbd85cce
0:1.0.0-107.module+el8.4.0+10830+bbd85cce
rubygem-json
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:2.1.0-107.module+el8.4.0+10830+bbd85cce
0:2.1.0-107.module+el8.4.0+10830+bbd85cce
rubygem-json-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:2.1.0-107.module+el8.4.0+10830+bbd85cce
0:2.1.0-107.module+el8.4.0+10830+bbd85cce
rubygem-minitest
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:5.11.3-107.module+el8.4.0+10830+bbd85cce
0:5.11.3-107.module+el8.4.0+10830+bbd85cce
rubygem-mongo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:2.8.0-1.module+el8.1.0+3653+beb38eb0
0:2.8.0-1.module+el8.1.0+3653+beb38eb0
rubygem-mongo-doc
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:2.8.0-1.module+el8.1.0+3653+beb38eb0
0:2.8.0-1.module+el8.1.0+3653+beb38eb0
rubygem-mysql2
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:0.5.2-1.module+el8.1.0+3653+beb38eb0
0:0.5.2-1.module+el8.1.0+3653+beb38eb0
rubygem-mysql2-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:0.5.2-1.module+el8.1.0+3653+beb38eb0
0:0.5.2-1.module+el8.1.0+3653+beb38eb0
rubygem-mysql2-debugsource
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:0.5.2-1.module+el8.1.0+3653+beb38eb0
0:0.5.2-1.module+el8.1.0+3653+beb38eb0
rubygem-mysql2-doc
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:0.5.2-1.module+el8.1.0+3653+beb38eb0
0:0.5.2-1.module+el8.1.0+3653+beb38eb0
rubygem-net-telnet
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:0.2.0-107.module+el8.4.0+10830+bbd85cce
0:0.2.0-107.module+el8.4.0+10830+bbd85cce
rubygem-openssl
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:2.1.2-107.module+el8.4.0+10830+bbd85cce
0:2.1.2-107.module+el8.4.0+10830+bbd85cce
rubygem-openssl-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:2.1.2-107.module+el8.4.0+10830+bbd85cce
0:2.1.2-107.module+el8.4.0+10830+bbd85cce
rubygem-pg
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:1.1.4-1.module+el8.1.0+3653+beb38eb0
0:1.1.4-1.module+el8.1.0+3653+beb38eb0
rubygem-pg-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:1.1.4-1.module+el8.1.0+3653+beb38eb0
0:1.1.4-1.module+el8.1.0+3653+beb38eb0
rubygem-pg-debugsource
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:1.1.4-1.module+el8.1.0+3653+beb38eb0
0:1.1.4-1.module+el8.1.0+3653+beb38eb0
rubygem-pg-doc
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:1.1.4-1.module+el8.1.0+3653+beb38eb0
0:1.1.4-1.module+el8.1.0+3653+beb38eb0
rubygem-power_assert
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:1.1.3-107.module+el8.4.0+10830+bbd85cce
0:1.1.3-107.module+el8.4.0+10830+bbd85cce
rubygem-psych
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:3.1.0-107.module+el8.4.0+10830+bbd85cce
0:3.1.0-107.module+el8.4.0+10830+bbd85cce
rubygem-psych-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:3.1.0-107.module+el8.4.0+10830+bbd85cce
0:3.1.0-107.module+el8.4.0+10830+bbd85cce
rubygem-rake
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:12.3.3-107.module+el8.4.0+10830+bbd85cce
0:12.3.3-107.module+el8.4.0+10830+bbd85cce
rubygem-rdoc
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:6.1.2-107.module+el8.4.0+10830+bbd85cce
0:6.1.2-107.module+el8.4.0+10830+bbd85cce
rubygem-test-unit
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:3.2.9-107.module+el8.4.0+10830+bbd85cce
0:3.2.9-107.module+el8.4.0+10830+bbd85cce
rubygem-xmlrpc
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:0.3.0-107.module+el8.4.0+10830+bbd85cce
0:0.3.0-107.module+el8.4.0+10830+bbd85cce
rubygems
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:3.0.3.1-107.module+el8.4.0+10830+bbd85cce
0:3.0.3.1-107.module+el8.4.0+10830+bbd85cce
rubygems-devel
Red Hat:enterprise_linux:8::appstream
From an advisory covering 9 CVEs
before 0:3.0.3.1-107.module+el8.4.0+10830+bbd85cce
0:3.0.3.1-107.module+el8.4.0+10830+bbd85cce
ruby
Rocky Linux:8
From an advisory covering 9 CVEs
before 0:2.6.7-107.module+el8.4.0+593+8d7f9f0c
0:2.6.7-107.module+el8.4.0+593+8d7f9f0c
rubygem-abrt
Rocky Linux:8
From an advisory covering 9 CVEs
before 0:0.3.0-4.module+el8.5.0+738+032c9c02
0:0.3.0-4.module+el8.5.0+738+032c9c02
rubygem-abrt
Rocky Linux:8
From an advisory covering 9 CVEs
before 0:0.3.0-4.module+el8.3.0+167+5c390590
0:0.3.0-4.module+el8.3.0+167+5c390590
rubygem-abrt
Rocky Linux:8
From an advisory covering 9 CVEs
before 0:0.3.0-4.module+el8.4.0+592+03ff458a
0:0.3.0-4.module+el8.4.0+592+03ff458a
rubygem-bson
Rocky Linux:8
From an advisory covering 9 CVEs
before 0:4.5.0-1.module+el8.4.0+593+8d7f9f0c
0:4.5.0-1.module+el8.4.0+593+8d7f9f0c
rubygem-bson
Rocky Linux:8
From an advisory covering 9 CVEs
before 0:4.5.0-1.module+el8.4.0+446+80b53620
0:4.5.0-1.module+el8.4.0+446+80b53620
rubygem-mongo
Rocky Linux:8
From an advisory covering 9 CVEs
before 0:2.8.0-1.module+el8.4.0+593+8d7f9f0c
0:2.8.0-1.module+el8.4.0+593+8d7f9f0c
rubygem-mongo
Rocky Linux:8
From an advisory covering 9 CVEs
before 0:2.8.0-1.module+el8.4.0+446+80b53620
0:2.8.0-1.module+el8.4.0+446+80b53620
rubygem-mysql2
Rocky Linux:8
From an advisory covering 9 CVEs
before 0:0.5.2-1.module+el8.5.0+738+032c9c02
0:0.5.2-1.module+el8.5.0+738+032c9c02
rubygem-mysql2
Rocky Linux:8
From an advisory covering 9 CVEs
before 0:0.5.2-1.module+el8.4.0+446+80b53620
0:0.5.2-1.module+el8.4.0+446+80b53620
rubygem-mysql2
Rocky Linux:8
From an advisory covering 9 CVEs
before 0:0.5.2-1.module+el8.4.0+593+8d7f9f0c
0:0.5.2-1.module+el8.4.0+593+8d7f9f0c
rubygem-pg
Rocky Linux:8
From an advisory covering 9 CVEs
before 0:1.1.4-1.module+el8.5.0+738+032c9c02
0:1.1.4-1.module+el8.5.0+738+032c9c02
rubygem-pg
Rocky Linux:8
From an advisory covering 9 CVEs
before 0:1.1.4-1.module+el8.4.0+446+80b53620
0:1.1.4-1.module+el8.4.0+446+80b53620
rubygem-pg
Rocky Linux:8
From an advisory covering 9 CVEs
before 0:1.1.4-1.module+el8.4.0+593+8d7f9f0c
0:1.1.4-1.module+el8.4.0+593+8d7f9f0c
rubygem-bundler
SUSE:Linux Enterprise Module for Basesystem 15 SP1
before 1.16.1-3.3.1
1.16.1-3.3.1
rubygem-bundler
SUSE:Linux Enterprise Module for Basesystem 15 SP2
before 1.16.1-3.3.1
1.16.1-3.3.1
bundler
Ubuntu:Pro:18.04:LTS
before 1.16.1-1ubuntu0.1~esm1, plus listed versions
1.15.1-11.16.1-1
1.16.1-1ubuntu0.1~esm1
rubygem-bundler
openSUSE:Leap 15.1
before 1.16.1-lp151.3.3.1
1.16.1-lp151.3.3.1
rubygem-bundler
openSUSE:Leap 15.2
before 1.16.1-lp152.4.3.1
1.16.1-lp152.4.3.1

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2019-3881 is a high vulnerability (CVSS 7.8) in Bundler, published June 9, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.53%, the 44th percentile. Fixed in bundler 2.1.0.

References

Show 82 moreShow less
MoveEnter Open