CVE-2019-13648: Medium severity IBM Data Risk Manager vulnerability
A flaw was found in the PowerPc platform, where the kernel will panic if the transactional memory is disabled. An attacker could use this flaw to panic the system by constructing a signal context through the transactional memory MSR bits set.
Other sources
A vulnerability was found in on the powerpc platform, when hardware transactional memory is disabled, a local user can cause a denial of service (Transaction Memory exception and system crash) via a sigreturn() system call that sends a crafted signal frame. This affects arch/powerpc/kernel/signal32.c and arch/powerpc/kernel/signal64.c.
Reference: https://patchwork.ozlabs.org/patch/1133904/ https://git.kernel.org/torvalds/c/f16d80b75a096c52354c6e0a574993f3b0dfbdfe https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/tools/testing/selftests/powerpc/signal/sigfuz.c?h=v5.2
— Red Hat
In the Linux kernel through 5.2.1 on the powerpc platform, when hardware transactional memory is disabled, a local user can cause a denial of service (TM Bad Thing exception and system crash) via a sigreturn() system call that sends a crafted signal frame. This affects arch/powerpc/kernel/signal32.c and arch/powerpc/kernel/signal64.c.
Linux Kernel is vulnerable to a denial of service, caused by a flaw in arch/powerpc/kernel/signal32.c and arch/powerpc/kernel/signal64.c when hardware transactional memory is disabled. By using a sigreturn() system call with crafted signal frame, a local attacker could exploit this vulnerability to cause the system to crash.
— IBM
Affected Software
Remediation
Patch Available
Event History
Parent advisories
This vulnerability appears in the following advisories.