ESB-2019.0822 - [Win] Intel Graphics Driver for Windows: Multiple vulnerabilities 2019-03-14

Printable version
PGP/GPG verifiable version

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

===========================================================================
             AUSCERT External Security Bulletin Redistribution

                               ESB-2019.0822
           Intel Graphics Driver for Windows 2018.4 QSR Advisory
                               14 March 2019

===========================================================================

        AusCERT Security Bulletin Summary
        ---------------------------------

Product:           Intel Graphics Driver for Windows
Publisher:         Intel
Operating System:  Windows
Impact/Access:     Execute Arbitrary Code/Commands -- Existing Account
                   Increased Privileges            -- Existing Account
                   Denial of Service               -- Existing Account
                   Access Confidential Data        -- Existing Account
Resolution:        Patch/Upgrade
CVE Names:         CVE-2018-18091 CVE-2018-18090 CVE-2018-18089
                   CVE-2018-12224 CVE-2018-12223 CVE-2018-12222
                   CVE-2018-12221 CVE-2018-12220 CVE-2018-12219
                   CVE-2018-12218 CVE-2018-12217 CVE-2018-12216
                   CVE-2018-12215 CVE-2018-12214 CVE-2018-12213
                   CVE-2018-12212 CVE-2018-12211 CVE-2018-12210
                   CVE-2018-12209  

Original Bulletin: 
   https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00189.html

- --------------------------BEGIN INCLUDED TEXT--------------------

INTEL-SA-00189

The latest security information on Intel products.

Intel Graphics Driver for Windows* 2018.4 QSR Advisory

      Intel ID:                            INTEL-SA-00189
Advisory Category:    Software
Impact of             Escalation of Privilege, Denial of Service, Information
vulnerability :       Disclosure
Severity rating :     HIGH
Original release:     03/12/2019
Last revised:         03/12/2019

Summary:

Multiple potential security vulnerabilities in Intel Graphics Driver for
Windows* may allow escalation of privileges, denial of service or information
disclosure. Intel is releasing Intel Graphics Driver for Windows* updates to
mitigate these potential vulnerabilities.

Vulnerability Details:

CVEID: CVE-2018-12209

Description: Insufficient access control in User Mode Driver in Intel(R)
Graphics Driver for Windows* before versions 10.18.x.5059 (aka 15.33.x.5059),
10.18.x.5057 (aka 15.36.x.5057), 20.19.x.5063 (aka 15.40.x.5063) 21.20.x.5064
(aka 15.45.x.5064) and 24.20.100.6373 potentially enables an unprivileged user
to read device configuration information via local access.

CVSS Base Score: 3.3 Low

CVSS Vector: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N

CVEID: CVE-2018-12210

Description: Multiple pointer dereferences in User Mode Driver in Intel(R)
Graphics Driver for Windows* before versions 10.18.x.5059 (aka 15.33.x.5059),
10.18.x.5057 (aka 15.36.x.5057), 20.19.x.5063 (aka 15.40.x.5063) 21.20.x.5064
(aka 15.45.x.5064) and 24.20.100.6373 potentially enables an unprivileged user
to cause a denial of service via local access.

CVSS Base Score: 6.5 Medium

CVSS Vector: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H

CVEID: CVE-2018-12211

Description: Insufficient input validation in User Mode Driver in Intel(R)
Graphics Driver for Windows* before versions 10.18.x.5059 (aka 15.33.x.5059),
10.18.x.5057 (aka 15.36.x.5057), 20.19.x.5063 (aka 15.40.x.5063) 21.20.x.5064
(aka 15.45.x.5064) and 24.20.100.6373 potentially enables an unprivileged user
to cause a denial of service via local access.

CVSS Base Score: 6.5 Medium

CVSS Vector: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H

CVEID: CVE-2018-12212

Description: Buffer overflow in User Mode Driver in Intel(R) Graphics Driver
for Windows* before versions 10.18.x.5059 (aka 15.33.x.5059), 10.18.x.5057 (aka
15.36.x.5057), 20.19.x.5063 (aka 15.40.x.5063) 21.20.x.5064 (aka 15.45.x.5064)
and 24.20.100.6373 potentially enables an unprivileged user to cause a denial
of service via local access.

CVSS Base Score: 6.5 Medium

CVSS Vector: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H

CVEID: CVE-2018-12213

Description: Potential memory corruption in Kernel Mode Driver in Intel(R)
Graphics Driver for Windows* before versions 10.18.x.5059 (aka 15.33.x.5059),
10.18.x.5057 (aka 15.36.x.5057), 20.19.x.5063 (aka 15.40.x.5063) 21.20.x.5064
(aka 15.45.x.5064) and 24.20.100.6373 potentially enables an unprivileged user
to cause a denial of service via local access.

CVSS Base Score: 6.0 Medium

CVSS Vector: CVSS:3.0/AV:L/AC:L/PR:H/UI:N/S:C/C:N/I:N/A:H

CVEID: CVE-2018-12214

Description: Potential memory corruption in Kernel Mode Driver in Intel(R)
Graphics Driver for Windows* before versions 10.18.x.5059 (aka 15.33.x.5059),
10.18.x.5057 (aka 15.36.x.5057), 20.19.x.5063 (aka 15.40.x.5063) 21.20.x.5064
(aka 15.45.x.5064) and 24.20.100.6373 potentially enables a privileged user to
execute arbitrary code via local access.

CVSS Base Score: 7.3 High

CVSS Vector: CVSS:3.0/AV:L/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:H

CVEID: CVE-2018-12215

Description: Insufficient input validation in Kernel Mode Driver in Intel(R)
Graphics Driver for Windows* before versions 10.18.x.5059 (aka 15.33.x.5059),
10.18.x.5057 (aka 15.36.x.5057), 20.19.x.5063 (aka 15.40.x.5063) 21.20.x.5064
(aka 15.45.x.5064) and 24.20.100.6373 potentially enables a privileged user to
cause a denial of service via local access.

CVSS Base Score: 3.2 Low

CVSS Vector: CVSS:3.0/AV:L/AC:L/PR:H/UI:N/S:C/C:N/I:N/A:L

CVEID: CVE-2018-12216

Description: Insufficient input validation in Kernel Mode Driver in Intel(R)
Graphics Driver for Windows* before versions 10.18.x.5059 (aka 15.33.x.5059),
10.18.x.5057 (aka 15.36.x.5057), 20.19.x.5063 (aka 15.40.x.5063) 21.20.x.5064
(aka 15.45.x.5064) and 24.20.100.6373 potentially enables a privileged user to
execute arbitrary code via local access via local access.

CVSS Base Score: 8.2 High

CVSS Vector: CVSS:3.0/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H

CVEID: CVE-2018-12217

Description: Insufficient access control in Kernel Mode Driver in Intel(R)
Graphics Driver for Windows* before versions 10.18.x.5059 (aka 15.33.x.5059),
10.18.x.5057 (aka 15.36.x.5057), 20.19.x.5063 (aka 15.40.x.5063) 21.20.x.5064
(aka 15.45.x.5064) and 24.20.100.6373 potentially enables a privileged user to
read device configuration information via local access.

CVSS Base Score: 2.3 Low

CVSS Vector: CVSS:3.0/AV:L/AC:L/PR:H/UI:N/S:U/C:L/I:N/A:N

CVEID: CVE-2018-12218

Description: Unhandled exception in User Mode Driver in Intel(R) Graphics
Driver for Windows* before versions 10.18.x.5059 (aka 15.33.x.5059),
10.18.x.5057 (aka 15.36.x.5057), 20.19.x.5063 (aka 15.40.x.5063) 21.20.x.5064
(aka 15.45.x.5064) and 24.20.100.6373 potentially enables an unprivileged user
to cause a memory leak via local access.

CVSS Base Score: 3.3 Low

CVSS Vector: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N

CVEID: CVE-2018-12219

Description: Insufficient input validation in Kernel Mode Driver in Intel(R)
Graphics Driver for Windows* before versions 10.18.x.5059 (aka 15.33.x.5059),
10.18.x.5057 (aka 15.36.x.5057), 20.19.x.5063 (aka 15.40.x.5063) 21.20.x.5064
(aka 15.45.x.5064) and 24.20.100.6373 potentially enables an unprivileged user
to read memory via local access via local access.

CVSS Base Score: 5.5 Medium

CVSS Vector: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N

CVEID: CVE-2018-12220

Description: Logic bug in Kernel Mode Driver in Intel(R) Graphics Driver for
Windows* before versions before versions 10.18.x.5059 (aka 15.33.x.5059),
10.18.x.5057 (aka 15.36.x.5057), 20.19.x.5063 (aka 15.40.x.5063) 21.20.x.5064
(aka 15.45.x.5064) and 24.20.100.6373 potentially enables a privileged user to
execute arbitrary code via local access.

CVSS Base Score: 3.9 Low

CVSS Vector: CVSS:3.0/AV:L/AC:H/PR:H/UI:N/S:C/C:N/I:L/A:L

CVEID: CVE-2018-12221

Description: Insufficient input validation in Kernel Mode Driver in Intel(R)
Graphics Driver for Windows* before versions 10.18.x.5059 (aka 15.33.x.5059),
10.18.x.5057 (aka 15.36.x.5057), 20.19.x.5063 (aka 15.40.x.5063) 21.20.x.5064
(aka 15.45.x.5064) and 24.20.100.6373 potentially enables an unprivileged user
to cause an integer overflow via local access.

CVSS Base Score: 3.3 Low

CVSS Vector: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L

CVEID: CVE-2018-12222

Description: Insufficient input validation in Kernel Mode Driver in Intel(R)
Graphics Driver for Windows* before versions 10.18.x.5059 (aka 15.33.x.5059),
10.18.x.5057 (aka 15.36.x.5057), 20.19.x.5063 (aka 15.40.x.5063) 21.20.x.5064
(aka 15.45.x.5064) and 24.20.100.6373 potentially enables an unprivileged user
to cause an out of bound memory read via local access.

CVSS Base Score: 3.3 Low

CVSS Vector: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N

CVEID: CVE-2018-12223

Description: Insufficient access control in User Mode Driver in Intel(R)
Graphics Driver for Windows* before versions 10.18.x.5059 (aka 15.33.x.5059),
10.18.x.5057 (aka 15.36.x.5057), 20.19.x.5063 (aka 15.40.x.5063) 21.20.x.5064
(aka 15.45.x.5064) and 24.20.100.6373 potentially enables an unprivileged user
to escape from a virtual machine guest-to-host via local access.

CVSS Base Score: 5.3 Medium

CVSS Vector: CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:L

CVEID: CVE-2018-12224

Description: Buffer leakage in igdkm64.sys in Intel(R) Graphics Driver for
Windows* before versions 10.18.x.5059 (aka 15.33.x.5059), 10.18.x.5057 (aka
15.36.x.5057), 20.19.x.5063 (aka 15.40.x.5063) 21.20.x.5064 (aka 15.45.x.5064)
and 24.20.100.6373 may allow an authenticated user to potentially enable
information disclosure via local access.

CVSS Base Score: 3.3 Low

CVSS Vector: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N

CVEID: CVE-2018-18089

Description: Multiple out of bounds read in igdkm64.sys in Intel(R) Graphics
Driver for Windows* before versions 10.18.x.5059 (aka 15.33.x.5059),
10.18.x.5057 (aka 15.36.x.5057), 20.19.x.5063 (aka 15.40.x.5063) 21.20.x.5064
(aka 15.45.x.5064) and 24.20.100.6373 may allow an authenticated user to
potentially enable information disclosure via local access.

CVSS Base Score: 3.8 Low

CVSS Vector: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N

CVEID: CVE-2018-18090

Description: Out of bounds read in igdkm64.sys in Intel(R) Graphics Driver for
Windows* before versions 10.18.x.5059 (aka 15.33.x.5059), 10.18.x.5057 (aka
15.36.x.5057), 20.19.x.5063 (aka 15.40.x.5063) 21.20.x.5064 (aka 15.45.x.5064)
and 24.20.100.6373 may allow an authenticated user to potentially enable denial
of service via local access.

CVSS Base Score: 3.2 Low

CVSS Vector: CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:C/C:N/I:N/A:L

CVEID: CVE-2018-18091

Description: Use after free in Kernel Mode Driver in Intel(R) Graphics Driver
for Windows* before versions 10.18.x.5059 (aka 15.33.x.5059), 10.18.x.5057 (aka
15.36.x.5057), 20.19.x.5063 (aka 15.40.x.5063) 21.20.x.5064 (aka 15.45.x.5064)
and 24.20.100.6373 may allow an unprivileged user to potentially enable a
denial of service via local access.

CVSS Base Score: 5.9

CVSS Vector: CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:C/C:N/I:N/A:H

Affected Products:

Intel Graphics Driver for Windows* before versions 10.18.x.5059 (aka
15.33.x.5059), 10.18.x.5057 (aka 15.36.x.5057), 20.19.x.5063 (aka 15.40.x.5063)
21.20.x.5064 (aka 15.45.x.5064) and 24.20.100.6373

Recommendations:

Intel recommends that users of Intel Graphics Driver for Windows* update to
versions 10.18.x.5059 (aka 15.33.x.5059), 10.18.x.5057 (aka 15.36.x.5057),
20.19.x.5063 (aka 15.40.x.5063) 21.20.x.5064 (aka 15.45.x.5064) and
24.20.100.6373 or later.

Updates are available for download at this location: https://
downloadcenter.intel.com/product/80939/Graphics-Drivers

Acknowledgements:

Intel would like to thank @j00sean (CVE-2018-18091) for reporting this issue
and working with us on coordinated disclosure.

CVE-2018-12218, CVE-2018-12219, CVE-2018-12220, CVE-2018-12221, CVE-2018-12222,
CVE-2018-12223, CVE-2018-12224, CVE-2018-18089 and CVE-2018-18090 were found
externally by an Intel partner.

The remaining issues were found internally by Intel employees. Intel we would
like to thank Artem Shishkin, Edgar Barbosa, Enrico Perla, Gustavo de Castro
Scotti, Kekai Hu, Rodrigo Axel Monroy, Rodrigo Branco and Willem Pinckaers.

Intel, and nearly the entire technology industry, follows a disclosure practice
called Coordinated Disclosure, under which a cybersecurity vulnerability is
generally publicly disclosed only after mitigations are deployed.

Revision History

Revision    Date      Description
1.0      03/12/2019 Initial Release

Legal Notices and Disclaimers

Intel provides these materials as-is, with no express or implied warranties.

All products, dates, and figures specified are preliminary based on current
expectations, and are subject to change without notice.

Intel, processors, chipsets, and desktop boards may contain design defects or
errors known as errata, which may cause the product to deviate from published
specifications. Current characterized errata are available on request.

Intel technologies   features and benefits depend on system configuration and
may require enabled hardware, software or service activation. Performance
varies depending on system configuration. No computer system can be absolutely
secure. Check with your system manufacturer or retailer or learn more at https:
//intel.com .

Some results have been estimated or simulated using internal Intel analysis or
architecture simulation or modeling, and provided to you for informational
purposes. Any differences in your system hardware, software or configuration
may affect your actual performance.

Intel and the Intel logo are trademarks of Intel Corporation in the United
States and other countries.

*Other names and brands may be claimed as the property of others.
Copyright (C) Intel Corporation 2019

- --------------------------END INCLUDED TEXT--------------------

You have received this e-mail bulletin as a result of your organisation's
registration with AusCERT. The mailing list you are subscribed to is
maintained within your organisation, so if you do not wish to continue
receiving these bulletins you should contact your local IT manager. If
you do not know who that is, please send an email to auscert@auscert.org.au
and we will forward your request to the appropriate person.

NOTE: Third Party Rights
This security bulletin is provided as a service to AusCERT's members.  As
AusCERT did not write the document quoted above, AusCERT has had no control
over its content. The decision to follow or act on information or advice
contained in this security bulletin is the responsibility of each user or
organisation, and should be considered in accordance with your organisation's
site policies and procedures. AusCERT takes no responsibility for consequences
which may arise from following or acting on information or advice contained in
this security bulletin.

NOTE: This is only the original release of the security bulletin.  It may
not be updated when updates to the original are made.  If downloading at
a later date, it is recommended that the bulletin is retrieved directly
from the author's website to ensure that the information is still current.

Contact information for the authors of the original document is included
in the Security Bulletin above.  If you have any questions or need further
information, please contact them directly.

Previous advisories and external security bulletins can be retrieved from:

        https://www.auscert.org.au/bulletins/

===========================================================================
Australian Computer Emergency Response Team
The University of Queensland
Brisbane
Qld 4072

Internet Email: auscert@auscert.org.au
Facsimile:      (07) 3365 7031
Telephone:      (07) 3365 4417 (International: +61 7 3365 4417)
                AusCERT personnel answer during Queensland business hours
                which are GMT+10:00 (AEST).
                On call after hours for member emergencies only.
===========================================================================
-----BEGIN PGP SIGNATURE-----
Comment: http://www.auscert.org.au/render.html?it=1967

iQIVAwUBXInKcGaOgq3Tt24GAQgPXhAAx6T8tGZ8ao7e8s1dFvf+EH+v+AWmdHxT
eUEPPAlRtPt/ccQi9FQZqN3lcSfdGlvi2UtipsxuZG6SRPQTmuhb2ouXclL3E4bn
eYA57pYxWoU/U64KNM9oYefaeuvCW+GIBufY9P4gTcj9QvI9yaXXPkmO2RDQtkFs
wraAIpkFWvzWEqgYRAzCgIYpngSkZdkOyhSgYCi/aGLiV/uBcBR1SAevgB7ZQG2L
0D4+Y7l8trZbOjibKas5pNS4T6HAXwsnSuTI5wHDbOfTvSLLgiC/CrYaeCXJ90F1
vIaFeINlKoRkrqf3H0tR1p+acBqS5tUAB3RADz0KE0n7r7wv8tEd5PSM7tyT1EIA
snbhp/lpdM138qCZlOUX0yHE5lYn6+9RNi597QxwFR5+wKu8K6kxoc8mz57/CNXI
9rw6Sa+4qbM1zOaiKiPDC/1GwzBzAEgUPihuz9zuFnum91L50W72ltk7KZHr2OMw
EbujVD+4yENgybAU58hJ1MDDD3hP1kB2LfKMQeNIfMu5Mq19yokM8dLI8HIa8KI7
AOVLbih8N0iiOJqDMnHAf28KeHP9rPXNwjTtl7D3kCYinYTcLmFKuzIl5oUWLnVw
GIFvi2LHDVdlyUzCtzNi+3lJ0kPQ5uVHxYLgR6O/FCMEKxHhT1J29ppu+TemQ5LP
UfDOCn/dS34=
=txxH
-----END PGP SIGNATURE-----

« Back to bulletins