CVE-2017-14318 Details
Description
An issue was discovered in Xen 4.5.x through 4.9.x. The function `__gnttab_cache_flush` handles GNTTABOP_cache_flush grant table operations. It checks to see if the calling domain is the owner of the page that is to be operated on. If it is not, the owner's grant table is checked to see if a grant mapping to the calling domain exists for the page in question. However, the function does not check to see if the owning domain actually has a grant table or not. Some special domains, such as `DOMID_XEN`, `DOMID_IO` and `DOMID_COW` are created without grant tables. Hence, if __gnttab_cache_flush operates on a page owned by these special domains, it will attempt to dereference a NULL pointer in the domain struct.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
No SSVC data is available for this CVE.
References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://support.citrix.com/article/CTX227185 | CVE | |
| https://www.debian.org/security/2017/dsa-4050 | CVE | |
| http://www.securityfocus.com/bid/100817 | CVE | Third Party AdvisoryVDB Entry |
| http://www.securitytracker.com/id/1039349 | CVE | Third Party AdvisoryVDB Entry |
| http://xenbits.xen.org/xsa/advisory-232.html | CVE | PatchVendor Advisory |
| https://support.citrix.com/article/CTX227185 | [email protected] | |
| https://www.debian.org/security/2017/dsa-4050 | [email protected] | |
| http://www.securityfocus.com/bid/100817 | [email protected] | Third Party AdvisoryVDB Entry |
| http://www.securitytracker.com/id/1039349 | [email protected] | Third Party AdvisoryVDB Entry |
| http://xenbits.xen.org/xsa/advisory-232.html | [email protected] | PatchVendor Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-476 | NULL Pointer Dereference | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| xen xen | 4.5.0 4.5.1 4.5.2 4.5.3 4.5.5 4.6.0 4.6.1 4.6.3 4.6.4 4.6.5 4.6.6 4.7.0 4.7.1 4.7.2 4.7.3 4.8.0 4.8.1 4.9.0 |
CPE
Remediation
| |
Change History
9 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| May 13, 2026 | CVE Status Change | [email protected] |
| Nov 21, 2024 | CVE Modified | CVE |
| May 14, 2024 | CVE Modified | [email protected] |
| Nov 30, 2017 | CVE Modified | [email protected] |
| Nov 15, 2017 | CVE Modified | [email protected] |
| Sep 23, 2017 | Initial Analysis | [email protected] |
| Sep 16, 2017 | CVE Modified | [email protected] |
| Sep 15, 2017 | CVE Modified | [email protected] |