CVE-2019-15031

kernel: powerpc: local user can read vector registers of other users' processes via an interrupt

Published Sep 13, 2019 CVSS 3.1 · 4.4 Medium EPSS < 1% KEV · Not listed
Description
In the Linux kernel through 5.2.14 on the powerpc platform, a local user can read vector registers of other users' processes via an interrupt. To exploit the venerability, a local user starts a transaction (via the hardware transactional memory instruction tbegin) and then accesses vector registers. At some point, the vector registers will be corrupted with the values from a different local Linux process, because MSR_TM_ACTIVE is misused in arch/powerpc/kernel/process.c.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2019-6118 In the Linux kernel through 5.2.14 on the powerpc platform, a local user can read vector registers of other users' processes via an interrupt. To exploit the venerability, a local user starts a transaction (via the hardware transactional memory instruction tbegin) and then accesses vector registers. At some point, the vector registers will be corrupted with the values from a different local Linux process, because MSR_TM_ACTIVE is misused in arch/powerpc/kernel/process.c.
Ubuntu USN Ubuntu USN USN-4135-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-4135-2 Linux kernel vulnerabilities
History
Type Values Removed Values Added
Metrics epss

{'score': 0.00056}

epss

{'score': 0.00076}

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 5, 2024, 12:34 AM
Reserved
Aug 14, 2019, 12:00 AM
Status
Modified
Published
Sep 13, 2019, 1:15 PM
Modified
Jun 17, 2026, 2:19 AM
Severity
Moderate
Public date
Sep 13, 2019, 12:00 AM