Back

MEDIUM

kernel: powerpc: local user can read vector registers of other users' processes via a Facility Unavailable exception

Published Sep 13, 2019

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 a Facility Unavailable exception. 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 of a missing arch/powerpc/kernel/process.c check.

Affected products

Remediation

Red Hat mitigation

When applicable rely on FPU emulation (for example by rebuilding the critical services code) instead of the hardware FPU.

Metrics

References (12)

Change history (0)

No recorded changes yet.

Sources
CVE.org / MITRE
Status PUBLISHED
Assigner mitre
Published Sep 13, 2019
Updated Aug 5, 2024
Reserved Aug 14, 2019
NVD
Status Modified
Modified Jun 17, 2026
Red Hat
Severity Moderate
Public date Sep 6, 2019