Vulnerability Details : CVE-2015-3151
Directory traversal vulnerability in abrt-dbus in Automatic Bug Reporting Tool (ABRT) allows local users to read, write to, or change ownership of arbitrary files via unspecified vectors to the (1) NewProblem, (2) GetInfo, (3) SetElement, or (4) DeleteElement method.
Vulnerability category: Directory traversal
Products affected by CVE-2015-3151
- cpe:2.3:a:redhat:automatic_bug_reporting_tool:-:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2015-3151
0.07%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 18 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2015-3151
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
7.2
|
HIGH | AV:L/AC:L/Au:N/C:C/I:C/A:C |
3.9
|
10.0
|
NIST | |
7.8
|
HIGH | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
1.8
|
5.9
|
NIST |
CWE ids for CVE-2015-3151
-
The 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.Assigned by: nvd@nist.gov (Primary)
References for CVE-2015-3151
-
https://github.com/abrt/abrt/commit/f3c2a6af3455b2882e28570e8a04f1c2d4500d5b
dbus: report invalid element names · abrt/abrt@f3c2a6a · GitHubPatch;Third Party Advisory
-
https://github.com/abrt/abrt/commit/7a47f57975be0d285a2f20758e4572dca6d9cdd3
dbus: validate parameters of all calls · abrt/abrt@7a47f57 · GitHubPatch;Third Party Advisory
-
https://github.com/abrt/abrt/commit/c796c76341ee846cfb897ed645bac211d7d0a932
daemon: use libreport's function checking file name · abrt/abrt@c796c76 · GitHubPatch;Third Party Advisory
-
https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2015-3151
1214451 – (CVE-2015-3151) CVE-2015-3151 abrt: directory traversals in several D-Bus methods implemented by abrt-dbusIssue Tracking;Third Party Advisory
-
https://github.com/abrt/libreport/commit/54ecf8d017580b495d6501e53ca54e453a73a364
lib: add a function checking file names · abrt/libreport@54ecf8d · GitHubPatch;Third Party Advisory
-
https://github.com/abrt/libreport/commit/239c4f7d1f47265526b39ad70106767d00805277
dd: harden functions against directory traversal issues · abrt/libreport@239c4f7 · GitHubPatch;Third Party Advisory
Jump to