lxc/lxd · Security
LXD vulnerable to Race Condition
- GHSA ID
- GHSA-8mpq-fmr3-6jxv
- CVE ID
- CVE-2015-1340
- Severity
- high
- Published
- Updated
- CVSS
- 8.1 · CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
- CVSS v3
- 8.1 · CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Description
LXD before version 0.19-0ubuntu5 doUidshiftIntoContainer() has an unsafe Chmod() call that races against the stat in the Filepath.Walk() function. A symbolic link created in that window could cause any file on the system to have any mode of the attacker's choice.
Specific Go Packages Affected
github.com/lxc/lxd/shared
CWEs
- CWE-362 · Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
References
- https://nvd.nist.gov/vuln/detail/CVE-2015-1340 ↗
- https://github.com/lxc/lxd/commit/19c6961cc1012c8a529f20807328a9357f5034f4 ↗
- https://github.com/lxc/lxd/pull/1189 ↗
- https://bugs.launchpad.net/ubuntu/+source/lxd/+bug/1502270 ↗
- https://pkg.go.dev/vuln/GO-2021-0071 ↗
- https://github.com/advisories/GHSA-8mpq-fmr3-6jxv ↗