CVE-2019-12439
bubblewrap.c in Bubblewrap before 0.3.3 misuses temporary directories in /tmp as a mount point....
bubblewrap.c in Bubblewrap before 0.3.3 misuses temporary directories in /tmp as a mount point. In some particular configurations (related to XDG_RUNTIME_DIR), a local attacker may abuse this flaw to prevent other users from executing bubblewrap or potentially execute code.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.4
bubblewrap.c in Bubblewrap before 0.3.3 misuses temporary directories in /tmp as a mount point. In some particular configurations (related to XDG_RUNTIME_DIR), a local attacker may abuse this flaw to prevent other users from executing bubblewrap or potentially execute code.
- Record
CVE-2019-12439- CVSS 3.0
- 7.4 High
CVSS:3.0/AC:H/AV:L/A:H/C:H/I:H/PR:N/S:U/UI:N - Updated
- 2026-11-02
EUVDEUVD-2019-4048
7.4
bubblewrap.c in Bubblewrap before 0.3.3 misuses temporary directories in /tmp as a mount point. In some particular configurations (related to XDG_RUNTIME_DIR), a local attacker may abuse this flaw to prevent other users from executing bubblewrap or potentially execute code.
- Record
EUVD-2019-4048- CVSS 3.0
- 7.4 High
CVSS:3.0/AC:H/AV:L/A:H/C:H/I:H/PR:N/S:U/UI:N - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-hj8h-43q8-g8vp
7.8
bubblewrap.c in Bubblewrap before 0.3.3 misuses temporary directories in /tmp as a mount point....
bubblewrap.c in Bubblewrap before 0.3.3 misuses temporary directories in /tmp as a mount point. In some particular configurations (related to XDG_RUNTIME_DIR), a local attacker may abuse this flaw to prevent other users from executing bubblewrap or potentially execute code.
- Record
GHSA-hj8h-43q8-g8vp- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-20
- Updated
- 2026-11-02
NVD
7.4
bubblewrap.c in Bubblewrap before 0.3.3 misuses temporary directories in /tmp as a mount point. In some particular configurations (related to XDG_RUNTIME_DIR), a local attacker may abuse this flaw to prevent other users from executing bubblewrap or potentially execute code.
- Record
CVE-2019-12439- CVSS 3.0
- 7.4 High
CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 4.6 Medium
AV:L/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-20
- Updated
- 2026-11-02
OSV
7.8
bubblewrap.c in Bubblewrap before 0.3.3 misuses temporary directories in /tmp as a mount point. In some particular configurations (related to XDG_RUNTIME_DIR), a local attacker may abuse this flaw to prevent other users from executing bubblewrap or potentially execute code.
- Record
CVE-2019-12439- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-04
OSVDEBIAN-CVE-2019-12439
7.8
bubblewrap.c in Bubblewrap before 0.3.3 misuses temporary directories in /tmp as a mount point. In some particular configurations (related to XDG_RUNTIME_DIR), a local attacker may abuse this flaw to prevent other users from executing bubblewrap or potentially execute code.
- Record
DEBIAN-CVE-2019-12439- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
Show 8 moreShow less
OSVRHSA-2019:1833
4.7
Red Hat Security Advisory: CloudForms 4.7.7 security, bug fix and enhancement update
- Record
RHSA-2019:1833- CVSS 3.0
- 4.7 Medium
CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2019-12439
7.4
bubblewrap.c in Bubblewrap before 0.3.3 misuses temporary directories in /tmp as a mount point. In some particular configurations (related to XDG_RUNTIME_DIR), a local attacker may abuse this flaw to prevent other users from executing bubblewrap or potentially execute code.
- Record
UBUNTU-CVE-2019-12439- CVSS 3.0
- 7.4 High
CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVCLSA-2026-1789985660 No score
Fix CVE(s): CVE-2019-12439
- SECURITY UPDATE: DoS / symlink attack via the attacker-precreatable
pivot_root mount point
- debian/patches/CVE-2019-12439.patch: mount the root tmpfs on /tmp itself in main() (bubblewrap.c) instead of creating /run/user/$UID/.bubblewrap or /tmp/.bubblewrap-$UID, which another local user can pre-create as a non-directory or as a symlink they control
- debian/patches/CVE-2019-12439-test.patch: upstream regression test for the above, asserting the pivot_root scaffolding (/tmp/oldroot, /tmp/newroot) stays invisible inside the container (tests/test-run.sh)
- CVE-2019-12439
- Record
CLSA-2026-1789985660- Updated
- 2026-11-02
OSVopenSUSE-SU-2019:1535-1 No score
Security update for bubblewrap
This update for bubblewrap to version 0.3.3 fixes the following issue:
Security issue fixed:
- CVE-2019-12439: Fixed a temporary directory misuse as mount point which could have allowed local user to prevent others from running bubblewrap.
- Record
openSUSE-SU-2019:1535-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2019:1721-1 No score
Security update for bubblewrap
This update for bubblewrap fixes the following issues:
Security issue fixed:
- CVE-2019-12439: Fixed insecure use of /tmp (bsc#1136958).
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2019:1721-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10663-1 No score
bubblewrap-0.5.0-1.1 on GA media
These are all security issues fixed in the bubblewrap-0.5.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10663-1- Updated
- 2026-11-02
OSVSUSE-SU-2019:1826-1 No score
Security update for bubblewrap
This update for bubblewrap fixes the following issues:
Security issue fixed:
- CVE-2019-12439: Fixed insecure use of /tmp (bsc#1136958).
- Record
SUSE-SU-2019:1826-1- Updated
- 2026-11-02
OSVUSN-8779-1 No score
bubblewrap vulnerabilities
It was discovered that Bubblewrap incorrectly handled certain temporary directories. A local attacker could possibly use this issue to cause a denial of service or execute arbitrary code. This issue only affected Ubuntu 18.04 LTS. (CVE-2019-12439)
It was discovered that Bubblewrap incorrectly handled certain symlinks during sandbox setup. A local attacker could possibly use this issue to create files outside of the sandbox. (CVE-2026-87766)
- Record
USN-8779-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
bubblewrapTuxCare:Ubuntu:18.04 |
before 0.2.1-1ubuntu0.1+tuxcare.els1 | 0.2.1-1ubuntu0.1+tuxcare.els1 |
bubblewrapDebian:12 |
before 0.3.1-3 | 0.3.1-3 |
bubblewrapDebian:13 |
before 0.3.1-3 | 0.3.1-3 |
bubblewrapDebian:14 |
before 0.3.1-3 | 0.3.1-3 |
ansible-runnerRed Hat:cloudforms_managementengine:5.10::el7 |
before 0:1.3.4-2.el7ar | 0:1.3.4-2.el7ar |
ansible-towerRed Hat:cloudforms_managementengine:5.10::el7 |
before 0:3.5.0-1.el7at | 0:3.5.0-1.el7at |
ansible-tower-serverRed Hat:cloudforms_managementengine:5.10::el7 |
before 0:3.5.0-1.el7at | 0:3.5.0-1.el7at |
ansible-tower-setupRed Hat:cloudforms_managementengine:5.10::el7 |
before 0:3.5.0-1.el7at | 0:3.5.0-1.el7at |
ansible-tower-uiRed Hat:cloudforms_managementengine:5.10::el7 |
before 0:3.5.0-1.el7at | 0:3.5.0-1.el7at |
ansible-tower-venv-ansibleRed Hat:cloudforms_managementengine:5.10::el7 |
before 0:3.5.0-1.el7at | 0:3.5.0-1.el7at |
Show 27 moreShow less
| Package | Affected | Fixed |
|---|---|---|
ansible-tower-venv-towerRed Hat:cloudforms_managementengine:5.10::el7 |
before 0:3.5.0-1.el7at | 0:3.5.0-1.el7at |
bubblewrapRed Hat:cloudforms_managementengine:5.10::el7 |
before 0:0.3.3-2.el7at | 0:0.3.3-2.el7at |
bubblewrap-debuginfoRed Hat:cloudforms_managementengine:5.10::el7 |
before 0:0.3.3-2.el7at | 0:0.3.3-2.el7at |
cfmeRed Hat:cloudforms_managementengine:5.10::el7 |
before 0:5.10.7.1-1.el7cf | 0:5.10.7.1-1.el7cf |
cfme-amazon-smartstateRed Hat:cloudforms_managementengine:5.10::el7 |
before 0:5.10.7.1-1.el7cf | 0:5.10.7.1-1.el7cf |
cfme-applianceRed Hat:cloudforms_managementengine:5.10::el7 |
before 0:5.10.7.1-1.el7cf | 0:5.10.7.1-1.el7cf |
cfme-appliance-commonRed Hat:cloudforms_managementengine:5.10::el7 |
before 0:5.10.7.1-1.el7cf | 0:5.10.7.1-1.el7cf |
cfme-appliance-debuginfoRed Hat:cloudforms_managementengine:5.10::el7 |
before 0:5.10.7.1-1.el7cf | 0:5.10.7.1-1.el7cf |
cfme-appliance-toolsRed Hat:cloudforms_managementengine:5.10::el7 |
before 0:5.10.7.1-1.el7cf | 0:5.10.7.1-1.el7cf |
cfme-debuginfoRed Hat:cloudforms_managementengine:5.10::el7 |
before 0:5.10.7.1-1.el7cf | 0:5.10.7.1-1.el7cf |
cfme-gemsetRed Hat:cloudforms_managementengine:5.10::el7 |
before 0:5.10.7.1-1.el7cf | 0:5.10.7.1-1.el7cf |
cfme-gemset-debuginfoRed Hat:cloudforms_managementengine:5.10::el7 |
before 0:5.10.7.1-1.el7cf | 0:5.10.7.1-1.el7cf |
ovirt-ansible-hosted-engine-setupRed Hat:cloudforms_managementengine:5.10::el7 |
before 0:1.0.20-1.el7ev | 0:1.0.20-1.el7ev |
ovirt-ansible-image-templateRed Hat:cloudforms_managementengine:5.10::el7 |
before 0:1.1.11-1.el7ev | 0:1.1.11-1.el7ev |
ovirt-ansible-manageiqRed Hat:cloudforms_managementengine:5.10::el7 |
before 0:1.1.14-1.el7ev | 0:1.1.14-1.el7ev |
ovirt-ansible-vm-infraRed Hat:cloudforms_managementengine:5.10::el7 |
before 0:1.1.18-1.el7ev | 0:1.1.18-1.el7ev |
python2-ansible-runnerRed Hat:cloudforms_managementengine:5.10::el7 |
before 0:1.3.4-2.el7ar | 0:1.3.4-2.el7ar |
bubblewrapSUSE:Linux Enterprise Module for Desktop Applications 15 |
before 0.2.0-3.3.1 | 0.2.0-3.3.1 |
bubblewrapUbuntu:Pro:18.04:LTS |
before 0.2.1-1ubuntu0.1+esm2, plus listed versions 0.2.0-10.2.0-20.2.0-40.2.1-10.2.1-1ubuntu0.1 |
0.2.1-1ubuntu0.1+esm2 |
bubblewrapUbuntu:Pro:18.04:LTS From an advisory covering 2 CVEs |
before 0.2.1-1ubuntu0.1+esm2, plus listed versions 0.2.0-10.2.0-20.2.0-40.2.1-10.2.1-1ubuntu0.1 |
0.2.1-1ubuntu0.1+esm2 |
bubblewrapUbuntu:Pro:20.04:LTS From an advisory covering 2 CVEs |
before 0.4.0-1ubuntu4.1+esm2, plus listed versions 0.3.3-20.4.0-10.4.0-1ubuntu10.4.0-1ubuntu20.4.0-1ubuntu30.4.0-1ubuntu40.4.0-1ubuntu4.1 |
0.4.0-1ubuntu4.1+esm2 |
bubblewrapUbuntu:22.04:LTS From an advisory covering 2 CVEs |
before 0.6.1-1ubuntu0.2, plus listed versions 0.4.1-3build10.5.0-10.6.0-10.6.1-10.6.1-1ubuntu0.1 |
0.6.1-1ubuntu0.2 |
bubblewrapUbuntu:24.04:LTS From an advisory covering 2 CVEs |
before 0.9.0-1ubuntu0.2, plus listed versions 0.8.0-20.9.0-1build10.9.0-1ubuntu0.1 |
0.9.0-1ubuntu0.2 |
bubblewrapUbuntu:26.04:LTS From an advisory covering 2 CVEs |
before 0.11.1-1ubuntu0.2, plus listed versions 0.11.0-20.11.0-2build10.11.1-10.11.1-1ubuntu0.1 |
0.11.1-1ubuntu0.2 |
bubblewrapopenSUSE:Leap 15.1 |
before 0.3.3-lp151.2.3.1 | 0.3.3-lp151.2.3.1 |
bubblewrapopenSUSE:Leap 15.0 |
before 0.2.0-lp150.2.3.1 | 0.2.0-lp150.2.3.1 |
bubblewrapopenSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 0.5.0-1.1 | 0.5.0-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | OSV | |
| facts | OSV | |
| aliases | EUVD, OSV | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2019-12439 is a high vulnerability (CVSS 7.4) in Projectatomic Bubblewrap, published May 29, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.57%, the 47th percentile. Fixed in bubblewrap 0.2.1-1ubuntu0.1+tuxcare.els1.
References
github.com/projectatomic/bubblewrap/issues/304
github.com/projectatomic/bubblewrap/commit/efc89e3b939b4bde42c10f065f6b7b02958ed50e
bugzilla.redhat.com/show_bug.cgi?id=1695963
github.com/projectatomic/bubblewrap/releases/tag/v0.3.3
lists.opensuse.org/opensuse-security-announce/2019-06/msg00028.html
lists.opensuse.org/opensuse-security-announce/2019-07/msg00015.html
Show 34 moreShow less
access.redhat.com/errata/RHSA-2019:1833
security.gentoo.org/glsa/202006-18
nvd.nist.gov/vuln/detail/CVE-2019-12439
github.com/advisories/GHSA-hj8h-43q8-g8vp
errata.tuxcare.com/els_os/ubuntu18.04els/CLSA-2026-1789985660.html
security-tracker.debian.org/tracker/CVE-2019-12439
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_cloudforms/4.7/html/release_notes
bugzilla.redhat.com/show_bug.cgi?id=1702497
bugzilla.redhat.com/show_bug.cgi?id=1721118
bugzilla.redhat.com/show_bug.cgi?id=1724715
bugzilla.redhat.com/show_bug.cgi?id=1725894
bugzilla.redhat.com/show_bug.cgi?id=1725960
bugzilla.redhat.com/show_bug.cgi?id=1726388
bugzilla.redhat.com/show_bug.cgi?id=1726394
bugzilla.redhat.com/show_bug.cgi?id=1726438
bugzilla.redhat.com/show_bug.cgi?id=1726667
bugzilla.redhat.com/show_bug.cgi?id=1727970
bugzilla.redhat.com/show_bug.cgi?id=1727989
bugzilla.redhat.com/show_bug.cgi?id=1727990
bugzilla.redhat.com/show_bug.cgi?id=1728033
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_1833.json
access.redhat.com/security/cve/CVE-2019-12439
cve.org/CVERecord?id=CVE-2019-12439
suse.com/support/update/announcement/2019/suse-su-20191826-1
bugzilla.suse.com/1136958
suse.com/security/cve/CVE-2019-12439
ubuntu.com/security/CVE-2019-12439
ubuntu.com/security/notices/USN-8779-1
ubuntu.com/security/CVE-2026-87766
lists.opensuse.org/archives/list/[email protected]/thread/INDBSLTVGWRXPD3NHW2YN4FXXHDGBW6A
lists.opensuse.org/archives/list/[email protected]/thread/QVYVGBX6WCAEICZ4FWUEBS4K2QRY2MPR
suse.com/security/cve/CVE-2017-5226
suse.com/security/cve/CVE-2020-5291