CVE-2021-3864 json
A flaw was found in the way the dumpable flag setting was handled when certain SUID binaries executed its descendants.
published 2022-08-26 4 y ago modified 2026-06-17 4 mo ago also EUVD-2021-27099
- cvss
- 7.0
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.8%
- EPSS 0.8% chance of exploitation in 30 days, percentile 56%
- public exploits
- 0
- none known
Summary
A flaw was found in the way the dumpable flag setting was handled when certain SUID binaries executed its descendants. The prerequisite is a SUID binary that sets real UID equal to effective UID, and real GID equal to effective GID. The descendant will then have a dumpable value set to 1. As a result, if the descendant process crashes and core_pattern is set to a relative value, its core dump is stored in the current directory with uid:gid permissions. An unprivileged local user with eligible root SUID binary could use this flaw to place core dumps into root-owned directories, potentially resulting in escalation of privileges.
Patch / fix
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2021-3864 updated cvss 7.0
kernel: descendant's dumpable setting with certain SUID binaries
-
Red Hat Enterprise Linux 6 perf, kernel, python-perf, kernel-kdump, kernel-firmware, kernel-bootwrapper, +1 more Red Hat Enterprise Linux 7 perf, kernel, bpftool, kernel-rt, python-perf, kernel-kdump, +8 more Red Hat Enterprise Linux 8 perf, kernel, bpftool, kernel-rt, kernel-core, kernel-tools, +29 more Red Hat Enterprise Linux 9 rv, perf, rtla, kernel, bpftool, libperf, +82 morenot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
0.78% chance of exploitation in the next 30 days, higher than 56% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- openwall.com https://www.openwall.com/lists/oss-security/2021/10/20/2 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.1 | 7.0 | CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H |
Affected products
- n/a kernel
Classification
- Weakness
-
- CWE-284 Improper Access Control
- Technology feeds
References
-
bugzilla.redhat.com
/show_bug.cgi?id=2015046
issue-tracking, patch, third-party-advisory
-
openwall.com
/lists/oss-security/2021/10/20/2
exploit, mailing-list, third-party-advisory
-
access.redhat.com
/security/cve/CVE-2021-3864
third-party-advisory
- lore.kernel.org /all/20211221021744.864115-1-longman%40redhat.com/
- lore.kernel.org /lkml/20211228170910.623156-1-wander%40redhat.com/
- lore.kernel.org /all/20211226150310.GA992%401wt.eu/
-
security-tracker.debian.org
/tracker/CVE-2021-3864
third-party-advisory
Sources
- CVE List CVE-2021-3864
- NVD CVE-2021-3864
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.