Back

HIGH

kernel: fix race condition between mmget_not_zero()/get_task_mm() and core dumping

Published Apr 29, 2019

Description

The coredump implementation in the Linux kernel before 5.0.10 does not use locking or other mechanisms to prevent vma layout or vma flags changes while it runs, which allows local users to obtain sensitive information, cause a denial of service, or possibly have unspecified other impact by triggering a race condition with mmget_not_zero or get_task_mm calls. This is related to fs/userfaultfd.c, mm/mmap.c, fs/proc/task_mmu.c, and drivers/infiniband/core/uverbs_main.c.

Affected products

Remediation

No remediation recorded yet.

Weaknesses (2)

References (44)

Change history (0)

No recorded changes yet.

Sources
CVE.org / MITRE
Status PUBLISHED
Assigner mitre
Published Apr 29, 2019
Updated Aug 4, 2024
Reserved Apr 29, 2019
NVD
Status Modified
Modified Jun 17, 2026
Red Hat
Severity Moderate
Public date Apr 19, 2019
ENISA EUVD
Assigner mitre
Published Apr 29, 2019
Updated Aug 4, 2024
Exploited since n/a
EUVD-2019-3269