KEVIntel
7.8
CVSS
High

CVE-2019-13272

PUBLISHED

In the Linux kernel before 5.1.17, ptrace_link in kernel/ptrace.c mishandles the recording of the credentials of a process that wants to create a...

Exploited in the wild Low complexity No user interaction
Vendor
Linux
Product
kernel
Published
Jul 17, 2019
EPSS

Description

In the Linux kernel before 5.1.17, ptrace_link in kernel/ptrace.c mishandles the recording of the credentials of a process that wants to create a ptrace relationship, which allows local users to obtain root access by leveraging certain scenarios with a parent-child process relationship, where a parent drops privileges and calls execve (potentially allowing control by an attacker). One contributing factor is an object lifetime issue (which can also cause a panic). Another contributing factor is incorrect marking of a ptrace relationship as privileged, which is exploitable through (for example) Polkit's pkexec helper with PTRACE_TRACEME. NOTE: SELinux deny_ptrace might be a usable workaround in some environments.

windows linux ios cisa metasploit

CVSS scores

CVSS v3.1 7.8 High

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

CVSS v2.0 7.2

AV:L/AC:L/Au:N/C:C/I:C/A:C

Exploitation status

Exploited in the wild

Recorded 2021-12-10 00:00:00 UTC · Source

SSVC decision points

Exploitation
active
Automatable
No
Technical impact
total

References

Known exploited vulnerability sources

Catalogues that list this CVE as a known exploited vulnerability.

Source Added
CISA Dec 10, 2021
CISA Dec 10, 2021

Potential proof of concepts

These PoCs are unverified and could contain malware. Use at your own risk.

ptrace_traceme_pkexec_helper

metasploit · Created Unknown

Metasploit module for CVE-2019-13272

josemlwdf/CVE-2019-13272

github · Created 2024-06-20 10:04:13 UTC · 2 stars

This is a Python 3 version of this exploit. Hope it works!!!

MDS1GNAL/ptrace_scope-CVE-2019-13272-privilege-escalation

github · Created 2024-01-31 21:50:04 UTC · 2 stars

Es una vulnerabilidad para escalar privilegios en linux.

asepsaepdin/CVE-2019-13272

github · Created 2023-09-04 15:16:09 UTC · 0 stars

babyshen/CVE-2019-13272

github · Created 2022-03-10 01:27:46 UTC · 0 stars

datntsec/CVE-2019-13272

github · Created 2020-10-19 02:33:29 UTC · 0 stars

polosec/CVE-2019-13272

github · Created 2020-03-05 10:10:19 UTC · 0 stars

CVE-2019-13272

oneoy/CVE-2019-13272

github · Created 2019-08-07 01:21:26 UTC · 3 stars

linux 提权

Cyc1eC/CVE-2019-13272

github · Created 2019-07-31 06:36:21 UTC · 5 stars

The exploit for CVE-2019-13272

jas502n/CVE-2019-13272

github · Created 2019-07-31 04:51:43 UTC · 330 stars

Linux 4.10 < 5.1.17 PTRACE_TRACEME local root

Timeline

  • CVE ID Reserved

  • CVE Published to Public

  • Added to KEVIntel

  • Added to KEVIntel

  • Detected by Metasploit