CVE-2015-3315 json
Automatic Bug Reporting Tool (ABRT) allows local users to read, change the ownership of, or have other unspecified impact on arbitrary file…
published 9y ago modified 4mo ago also EUVD-2015-3361
- cvss
- 7.8
- version 3.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 4.8%
- EPSS 4.8% chance of exploitation in 30 days, percentile 91%
- public exploits
- 3
- Metasploit and Exploit-DB
Summary
Automatic Bug Reporting Tool (ABRT) allows local users to read, change the ownership of, or have other unspecified impact on arbitrary files via a symlink attack on (1) /var/tmp/abrt/*/maps, (2) /tmp/jvm-*/hs_error.log, (3) /proc/*/exe, (4) /etc/os-release in a chroot, or (5) an unspecified root directory related to librpm.
Patch / fix
- abrt RHEL 6 2.0.8-26.el6_6.1
- abrt-cli RHEL 6 2.0.8-26.el6_6.1
- abrt-gui RHEL 6 2.0.8-26.el6_6.1
- abrt-tui RHEL 6 2.0.8-26.el6_6.1
- abrt-libs RHEL 6 2.0.8-26.el6_6.1
- libreport RHEL 6 2.0.9-21.el6_6.1
- abrt-python RHEL 6 2.0.8-26.el6_6.1
- abrt-desktop RHEL 6 2.0.8-26.el6_6.1
red hat advisories RHSA-2015:1210RHSA-2015:1083
- github.com/abrt/abrt@80408e9 commit
- github.com/abrt/abrt@17cb66b commit
- github.com/abrt/abrt@d6e2f6f commit
- github.com/abrt/abrt@4f2c1dd commit
Is CVE-2015-3315 in your stack? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerVendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2015-3315 updated cvss 7.2
abrt: Various race-conditions and symlink issues found in abrt
-
Red Hat Enterprise Linux Client (v. 7) abrt 2.1.11-22.el7_1, abrt-cli 2.1.11-22.el7_1, abrt-gui 2.1.11-22.el7_1, abrt-tui 2.1.11-22.el7_1, abrt-dbus 2.1.11-22.el7_1, abrt-libs 2.1.11-22.el7_1, +24 more Red Hat Enterprise Linux Client Optional (v. 7) libreport-newt 2.1.11-23.el7_1, libreport-compat 2.1.11-23.el7_1, abrt-retrace-client 2.1.11-22.el7_1, abrt-addon-upload-watch 2.1.11-22.el7_1, libreport-plugin-logger 2.1.11-23.el7_1, libreport-rhel-bugzilla 2.1.11-23.el7_1, +1 more Red Hat Enterprise Linux ComputeNode (v. 7) abrt 2.1.11-22.el7_1, abrt-cli 2.1.11-22.el7_1, abrt-tui 2.1.11-22.el7_1, abrt-libs 2.1.11-22.el7_1, libreport 2.1.11-23.el7_1, abrt-python 2.1.11-22.el7_1, +20 more Red Hat Enterprise Linux ComputeNode Optional (v. 7) abrt-gui 2.1.11-22.el7_1, abrt-dbus 2.1.11-22.el7_1, abrt-desktop 2.1.11-22.el7_1, abrt-gui-libs 2.1.11-22.el7_1, libreport-newt 2.1.11-23.el7_1, libreport-compat 2.1.11-23.el7_1, +5 morefixed: vendor fix “It is recommended to disable abrt via the following command line, till the flaws have been resolved: sysctl -w kern.core_pattern=core Note: This will reset, if abrt is re-started.” RHSA-2015:1083
-
Red Hat Enterprise Linux Desktop (v. 6) abrt 2.0.8-26.el6_6.1, abrt-cli 2.0.8-26.el6_6.1, abrt-gui 2.0.8-26.el6_6.1, abrt-tui 2.0.8-26.el6_6.1, abrt-libs 2.0.8-26.el6_6.1, libreport 2.0.9-21.el6_6.1, +14 more Red Hat Enterprise Linux Desktop Optional (v. 6) abrt-python 2.0.8-26.el6_6.1, abrt-addon-vmcore 2.0.8-26.el6_6.1, libreport-filesystem 2.0.9-21.el6_6.1, abrt-console-notification 2.0.8-26.el6_6.1, libreport-plugin-bugzilla 2.0.9-21.el6_6.1 Red Hat Enterprise Linux HPC Node (v. 6) abrt 2.0.8-26.el6_6.1, abrt-cli 2.0.8-26.el6_6.1, abrt-tui 2.0.8-26.el6_6.1, abrt-libs 2.0.8-26.el6_6.1, libreport 2.0.9-21.el6_6.1, libreport-cli 2.0.9-21.el6_6.1, +10 more Red Hat Enterprise Linux HPC Node Optional (v. 6) abrt-gui 2.0.8-26.el6_6.1, abrt-python 2.0.8-26.el6_6.1, abrt-desktop 2.0.8-26.el6_6.1, libreport-gtk 2.0.9-21.el6_6.1, libreport-newt 2.0.9-21.el6_6.1, abrt-addon-vmcore 2.0.8-26.el6_6.1, +3 more Red Hat Enterprise Linux Server (v. 6) abrt 2.0.8-26.el6_6.1, abrt-cli 2.0.8-26.el6_6.1, abrt-gui 2.0.8-26.el6_6.1, abrt-tui 2.0.8-26.el6_6.1, abrt-libs 2.0.8-26.el6_6.1, libreport 2.0.9-21.el6_6.1, +14 morefixed: vendor fix “It is recommended to disable abrt via the following command line, till the flaws have been resolved: sysctl -w kern.core_pattern=core Note: This will reset, if abrt is re-started.” RHSA-2015:1210
-
Red Hat Enterprise Linux Server (v. 7) abrt 2.1.11-22.el7_1, abrt 2.1.11-22.ael7b_1, abrt-cli 2.1.11-22.el7_1, abrt-gui 2.1.11-22.el7_1, abrt-tui 2.1.11-22.el7_1, abrt-dbus 2.1.11-22.el7_1, +54 morefixed: vendor fix “It is recommended to disable abrt via the following command line, till the flaws have been resolved: sysctl -w kern.core_pattern=core Note: This will reset, if abrt is re-started.” RHSA-2015:1083
-
Red Hat Enterprise Linux Server Optional (v. 6) abrt-python 2.0.8-26.el6_6.1, abrt-addon-vmcore 2.0.8-26.el6_6.1, libreport-filesystem 2.0.9-21.el6_6.1, abrt-console-notification 2.0.8-26.el6_6.1, libreport-plugin-bugzilla 2.0.9-21.el6_6.1fixed: vendor fix “It is recommended to disable abrt via the following command line, till the flaws have been resolved: sysctl -w kern.core_pattern=core Note: This will reset, if abrt is re-started.” RHSA-2015:1210
-
Red Hat Enterprise Linux Server Optional (v. 7) libreport-newt 2.1.11-23.el7_1, libreport-compat 2.1.11-23.el7_1, libreport-newt 2.1.11-23.ael7b_1, libreport-compat 2.1.11-23.ael7b_1, abrt-retrace-client 2.1.11-22.el7_1, abrt-retrace-client 2.1.11-22.ael7b_1, +8 morefixed: vendor fix “It is recommended to disable abrt via the following command line, till the flaws have been resolved: sysctl -w kern.core_pattern=core Note: This will reset, if abrt is re-started.” RHSA-2015:1083
-
Red Hat Enterprise Linux Workstation (v. 6) abrt 2.0.8-26.el6_6.1, abrt-cli 2.0.8-26.el6_6.1, abrt-gui 2.0.8-26.el6_6.1, abrt-tui 2.0.8-26.el6_6.1, abrt-libs 2.0.8-26.el6_6.1, libreport 2.0.9-21.el6_6.1, +14 morefixed: vendor fix “It is recommended to disable abrt via the following command line, till the flaws have been resolved: sysctl -w kern.core_pattern=core Note: This will reset, if abrt is re-started.” RHSA-2015:1210
-
Red Hat Enterprise Linux Workstation (v. 7) abrt 2.1.11-22.el7_1, abrt-cli 2.1.11-22.el7_1, abrt-gui 2.1.11-22.el7_1, abrt-tui 2.1.11-22.el7_1, abrt-dbus 2.1.11-22.el7_1, abrt-libs 2.1.11-22.el7_1, +24 morefixed: vendor fix “It is recommended to disable abrt via the following command line, till the flaws have been resolved: sysctl -w kern.core_pattern=core Note: This will reset, if abrt is re-started.” RHSA-2015:1083
-
Red Hat Enterprise Linux Workstation Optional (v. 6) abrt-python 2.0.8-26.el6_6.1, abrt-addon-vmcore 2.0.8-26.el6_6.1, libreport-filesystem 2.0.9-21.el6_6.1, abrt-console-notification 2.0.8-26.el6_6.1, libreport-plugin-bugzilla 2.0.9-21.el6_6.1fixed: vendor fix “It is recommended to disable abrt via the following command line, till the flaws have been resolved: sysctl -w kern.core_pattern=core Note: This will reset, if abrt is re-started.” RHSA-2015:1210
show 1 moreshow fewer
-
Red Hat Enterprise Linux Workstation Optional (v. 7) libreport-newt 2.1.11-23.el7_1, libreport-compat 2.1.11-23.el7_1, abrt-retrace-client 2.1.11-22.el7_1, abrt-addon-upload-watch 2.1.11-22.el7_1, libreport-plugin-logger 2.1.11-23.el7_1, libreport-rhel-bugzilla 2.1.11-23.el7_1, +1 morefixed: vendor fix “It is recommended to disable abrt via the following command line, till the flaws have been resolved: sysctl -w kern.core_pattern=core Note: This will reset, if abrt is re-started.” RHSA-2015:1083
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Timeline
- First public exploit (Metasploit exploit/linux/local/abrt_raceabrt_priv_esc)
- Published
Exploit prediction
4.78% chance of exploitation in the next 30 days, higher than 91% of all scored CVEs (FIRST EPSS, 2026-11-09).
Exploits and checks
- Metasploit exploit/linux/local/abrt_raceabrt_priv_esc ABRT raceabrt Privilege Escalation metasploit exploit, excellent rank, 2015-04-14
- EDB-44097 ABRT - 'raceabrt' Privilege Escalation (Metasploit) local, 2018-02-16
- EDB-36747 Abrt (Fedora 21) - Race Condition local, 2015-04-14
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.0 | 7.8 | CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| NVD | 2.0 | 7.2 | AV:L/AC:L/Au:N/C:C/I:C/A:C |
Classification
- Weakness
-
- CWE-59 Improper Link Resolution Before File Access
References
-
github.com
/abrt/abrt/commit/80408e9e24a1c10f85fd969e1853e0f192157f92
patch, third-party-advisory
-
github.com
/abrt/abrt/commit/17cb66b13997b0159b4253b3f5722db79f476d68
patch, third-party-advisory
-
github.com
/abrt/abrt/commit/d6e2f6f128cef4c21cb80941ae674c9842681aa7
patch, third-party-advisory
-
github.com
/abrt/abrt/commit/4f2c1ddd3e3b81d2d5146b883115371f1cada9f9
patch, third-party-advisory
-
exploit-db.com
/exploits/44097/
exploit
-
rhn.redhat.com
/errata/RHSA-2015-1083.html
vendor-advisory, third-party-advisory
-
rhn.redhat.com
/errata/RHSA-2015-1210.html
vendor-advisory
-
bugzilla.redhat.com
/show_bug.cgi?id=1211835
issue-tracking, third-party-advisory, vdb-entry
-
openwall.com
/lists/oss-security/2015/04/16/12
mailing-list, third-party-advisory
-
openwall.com
/lists/oss-security/2015/04/14/4
mailing-list, third-party-advisory
-
securityfocus.com
/bid/75117
vdb-entry, third-party-advisory
Sources
- CVE List CVE-2015-3315
- NVD CVE-2015-3315
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.