Bug 1049352 - (CVE-2017-10708) VUL-0: CVE-2017-10708: apport: Remote code execution via crafted .crash file
(CVE-2017-10708)
VUL-0: CVE-2017-10708: apport: Remote code execution via crafted .crash file
Status: RESOLVED INVALID
Classification: Novell Products
Product: SUSE Security Incidents
Classification: Novell Products
Component: Incidents
unspecified
Other Other
: P3 - Medium : Major
: ---
Assigned To: Jan Matejek
Security Team bot
https://smash.suse.de/issue/188691/
CVSSv2:SUSE:CVE-2017-10708:4.6:(AV:N/...
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2017-07-19 09:25 UTC by Victor Pereira
Modified: 2017-11-17 15:35 UTC (History)
2 users (show)

See Also:
Found By: Security Response Team
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Victor Pereira 2017-07-19 09:25:29 UTC
CVE-2017-10708

An issue was discovered in Apport through 2.20.x. In apport/report.py, Apport
sets the ExecutablePath field and it then uses the path to run package specific
hooks without protecting against path traversal. This allows remote attackers to
execute arbitrary code via a crafted .crash file.

References:
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-10708
http://people.canonical.com/~ubuntu-security/cve/2017/CVE-2017-10708.html
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-10708
https://launchpad.net/bugs/1700573
https://launchpad.net/ubuntu/+source/apport/+changelog
Comment 1 Jan Matejek 2017-07-24 12:58:50 UTC
does this affect us, seeing comment 7 here?
http://bugzilla.suse.com/show_bug.cgi?id=947731#c7

quote relevant part:
> It turns out that the whole exploit is based on /var/crash
> being world writable. While this seemed to be the case on Ubuntu back then,
> it is not the case in our SLE-11 distributions.
Comment 2 Victor Pereira 2017-11-17 14:08:04 UTC
ok thank you!