Vulnerability Description
It was discovered that snapctl user-open allowed altering the $XDG_DATA_DIRS environment variable when calling the system xdg-open. OpenURL() in usersession/userd/launcher.go would alter $XDG_DATA_DIRS to append a path to a directory controlled by the calling snap. A malicious snap could exploit this to bypass intended access restrictions to control how the host system xdg-open script opens the URL and, for example, execute a script shipped with the snap without confinement. This issue did not affect Ubuntu Core systems. Fixed in snapd versions 2.45.1ubuntu0.2, 2.45.1+18.04.2 and 2.45.1+20.04.2.
CVSS Score
MEDIUM
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Canonical | Ubuntu Linux | 16.04 |
Related Weaknesses (CWE)
References
- https://launchpad.net/bugs/1880085Third Party Advisory
- https://ubuntu.com/USN-4424-1Vendor Advisory
- https://launchpad.net/bugs/1880085Third Party Advisory
- https://ubuntu.com/USN-4424-1Vendor Advisory
FAQ
What is CVE-2020-11934?
CVE-2020-11934 is a vulnerability with a CVSS score of 5.9 (MEDIUM). It was discovered that snapctl user-open allowed altering the $XDG_DATA_DIRS environment variable when calling the system xdg-open. OpenURL() in usersession/userd/launcher.go would alter $XDG_DATA_DIR...
How severe is CVE-2020-11934?
CVE-2020-11934 has been rated MEDIUM with a CVSS base score of 5.9/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2020-11934?
Check the references section above for vendor advisories and patch information. Affected products include: Canonical Ubuntu Linux.