CVE-2021-38085 json
The Canon TR150 print driver through 3.71.2.10 is vulnerable to a privilege escalation issue.
published 2021-08-11 5 y ago modified 2026-06-17 4 mo ago also EUVD-2021-24558
- cvss
- 7.8
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 1.0%
- EPSS 1.0% chance of exploitation in 30 days, percentile 62%
- public exploits
- 1
- Metasploit
Summary
The Canon TR150 print driver through 3.71.2.10 is vulnerable to a privilege escalation issue. During the add printer process, a local attacker can overwrite CNMurGE.dll and, if timed properly, the overwritten DLL will be loaded into a SYSTEM process resulting in escalation of privileges. This occurs because the driver drops a world-writable DLL into a CanonBJ %PROGRAMDATA% location that gets loaded by printisolationhost (a system process).
Timeline
- First public exploit (Metasploit exploit/windows/local/canon_driver_privesc)
- Published
Exploit prediction
0.98% chance of exploitation in the next 30 days, higher than 62% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- Metasploit exploit/windows/local/canon_driver_privesc Canon Driver Privilege Escalation metasploit exploit, normal rank, 2021-08-07
- packetstormsecurity.com http://packetstormsecurity.com/files/163795/Canon-TR150-Driver-3.71.2.10-Privilege-Escalation.html referenced PoC, tagged "exploit" by a source, unverified
- youtube.com https://www.youtube.com/watch?v=vdesswZYz-8 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.1 | 7.8 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| NVD | 2.0 | 7.2 | AV:L/AC:L/Au:N/C:C/I:C/A:C |
Classification
- Weakness
-
- CWE-732 Incorrect Permission Assignment for Critical Resource
References
-
packetstormsecurity.com
/files/163795/Canon-TR150-Driver-3.71.2.10-Privilege-Escalation.html
exploit, third-party-advisory, vdb-entry
-
youtube.com
/watch?v=vdesswZYz-8
exploit, third-party-advisory
-
defcon.org
/html/defcon-29/dc-29-speakers.html#baines
third-party-advisory
-
raw.githubusercontent.com
/jacob-baines/vuln_disclosure/main/vuln_2021_03.txt
third-party-advisory
Sources
- CVE List CVE-2021-38085
- NVD CVE-2021-38085
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.