{"api_version":"1","generated_at":"2026-07-24T21:14:12+00:00","cve":"CVE-2021-28685","urls":{"html":"https://cve.report/CVE-2021-28685","api":"https://cve.report/api/cve/CVE-2021-28685.json","docs":"https://cve.report/api","cve_org":"https://www.cve.org/CVERecord?id=CVE-2021-28685","nvd":"https://nvd.nist.gov/vuln/detail/CVE-2021-28685"},"summary":{"title":"CVE-2021-28685","description":"AsIO2_64.sys and AsIO2_32.sys in ASUS GPUTweak II before 2.3.0.3 allow low-privileged users to interact directly with physical memory (by calling one of several driver routines that map physical memory into the virtual address space of the calling process) and to interact with MSR registers. This could enable low-privileged users to achieve NT AUTHORITY\\SYSTEM privileges via a DeviceIoControl.","state":"PUBLIC","assigner":"cve@mitre.org","published_at":"2021-04-08 11:15:00","updated_at":"2022-07-12 17:42:00"},"problem_types":["NVD-CWE-Other"],"metrics":[],"references":[{"url":"https://www.asus.com/Static_WebPage/ASUS-Product-Security-Advisory/","name":"https://www.asus.com/Static_WebPage/ASUS-Product-Security-Advisory/","refsource":"MISC","tags":[],"title":"","mime":"text/plain","httpstatus":"200","archivestatus":"200"},{"url":"https://gist.github.com/DStraghkov/fba4994ac4bb3a6e2940b21743563df0","name":"https://gist.github.com/DStraghkov/fba4994ac4bb3a6e2940b21743563df0","refsource":"MISC","tags":[],"title":"Short description of vulnerabilities that was found in ASUS GPUTweak II utility · GitHub","mime":"text/html","httpstatus":"200","archivestatus":"404"},{"url":"https://www.cve.org/CVERecord?id=CVE-2021-28685","name":"CVE Program record","refsource":"CVE.ORG","tags":["canonical"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-28685","name":"NVD vulnerability detail","refsource":"NVD","tags":["canonical","analysis"]}],"affected":[],"timeline":[],"solutions":[],"workarounds":[],"exploits":[],"credits":[],"nvd_cpes":[{"cve_year":"2021","cve_id":"28685","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"asus","cpe5":"gputweak_ii","cpe6":"*","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"}],"vendor_comments":[],"enrichments":{"kev":null,"epss":null,"legacy_qids":[]},"source_records":{"cve_program":{"CVE_data_meta":{"ASSIGNER":"cve@mitre.org","ID":"CVE-2021-28685","STATE":"PUBLIC"},"affects":{"vendor":{"vendor_data":[{"product":{"product_data":[{"product_name":"n/a","version":{"version_data":[{"version_value":"n/a"}]}}]},"vendor_name":"n/a"}]}},"data_format":"MITRE","data_type":"CVE","data_version":"4.0","description":{"description_data":[{"lang":"eng","value":"AsIO2_64.sys and AsIO2_32.sys in ASUS GPUTweak II before 2.3.0.3 allow low-privileged users to interact directly with physical memory (by calling one of several driver routines that map physical memory into the virtual address space of the calling process) and to interact with MSR registers. This could enable low-privileged users to achieve NT AUTHORITY\\SYSTEM privileges via a DeviceIoControl."}]},"problemtype":{"problemtype_data":[{"description":[{"lang":"eng","value":"n/a"}]}]},"references":{"reference_data":[{"url":"https://www.asus.com/Static_WebPage/ASUS-Product-Security-Advisory/","refsource":"MISC","name":"https://www.asus.com/Static_WebPage/ASUS-Product-Security-Advisory/"},{"refsource":"MISC","name":"https://gist.github.com/DStraghkov/fba4994ac4bb3a6e2940b21743563df0","url":"https://gist.github.com/DStraghkov/fba4994ac4bb3a6e2940b21743563df0"}]}},"nvd":{"publishedDate":"2021-04-08 11:15:00","lastModifiedDate":"2022-07-12 17:42:00","problem_types":["NVD-CWE-Other"],"metrics":{"baseMetricV3":{"cvssV3":{"version":"3.1","vectorString":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","attackVector":"LOCAL","attackComplexity":"LOW","privilegesRequired":"LOW","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"HIGH","availabilityImpact":"HIGH","baseScore":7.8,"baseSeverity":"HIGH"},"exploitabilityScore":1.8,"impactScore":5.9},"baseMetricV2":{"cvssV2":{"version":"2.0","vectorString":"AV:L/AC:L/Au:N/C:C/I:C/A:C","accessVector":"LOCAL","accessComplexity":"LOW","authentication":"NONE","confidentialityImpact":"COMPLETE","integrityImpact":"COMPLETE","availabilityImpact":"COMPLETE","baseScore":7.2},"severity":"HIGH","exploitabilityScore":3.9,"impactScore":10,"acInsufInfo":false,"obtainAllPrivilege":false,"obtainUserPrivilege":false,"obtainOtherPrivilege":false,"userInteractionRequired":false}},"configurations":{"CVE_data_version":"4.0","nodes":[{"operator":"OR","children":[],"cpe_match":[{"vulnerable":true,"cpe23Uri":"cpe:2.3:a:asus:gputweak_ii:*:*:*:*:*:*:*:*","versionEndExcluding":"2.3.0.3","cpe_name":[]}]}]}},"legacy_mitre":{"record":{"CveYear":"2021","CveId":"28685","Ordinal":"203861","Title":"CVE-2021-28685","CVE":"CVE-2021-28685","Year":"2021"},"notes":[{"CveYear":"2021","CveId":"28685","Ordinal":"1","NoteData":"AsIO2_64.sys and AsIO2_32.sys in ASUS GPUTweak II before 2.3.0.3 allow low-privileged users to interact directly with physical memory (by calling one of several driver routines that map physical memory into the virtual address space of the calling process) and to interact with MSR registers. This could enable low-privileged users to achieve NT AUTHORITY\\SYSTEM privileges via a DeviceIoControl.","Type":"Description","Title":null},{"CveYear":"2021","CveId":"28685","Ordinal":"2","NoteData":"2021-04-08","Type":"Other","Title":"Published"},{"CveYear":"2021","CveId":"28685","Ordinal":"3","NoteData":"2021-04-08","Type":"Other","Title":"Modified"}]}}}