Coverage › CVE-2023-0386
CVE-2023-0386 Stale Sigma
Linux Kernel Improper Ownership Management Vulnerability
- Vendor / product
- Linux — Kernel
- Description (CISA)
- Linux Kernel contains an improper ownership management vulnerability, where unauthorized access to the execution of the setuid file with capabilities was found in the Linux kernel’s OverlayFS subsystem in how a user copies a capable file from a nosuid mount into another mount. This uid mapping bug allows a local user to escalate their privileges on the system.
- Added to KEV
- 2025-06-17
- Due date
- 2025-07-08
- Required action
- Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.
- Known ransomware use
- Unknown
- CWE
- CWE-282
- CISA notes
- This vulnerability affects a common open-source component, third-party library, or a protocol used by different products. For more information, please see: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=4f11ada10d0a
https://access.redhat.com/security/cve/cve-2023-0386
https://security.netapp.com/advisory/ntap-20230420-0004/
https://nvd.nist.gov/vuln/detail/CVE-2023-0386 - Elsewhere
- cve.org · NVD · CISA KEV · JSON
Stale mapping. This entry was mapped under ATT&CK 16.1; the current bundle is v19.2, and at least one mapped technique no longer stands as mapped:
- T1562 was revoked (superseded by T1685)
The chain below is rendered for the techniques that are still live. The superseding technique is linked where ATT&CK records one, but kevmap does not transfer the mapping to it — that would be a new claim nobody has published.
ATT&CK techniques · CTID Mappings Explorer, ATT&CK 16.1, KEV snapshot 2025-07-28
4 mapping objects across 4 techniques. exploitation technique states how the vulnerability is exploited; primary and secondary impact state what exploitation achieves. They are different claims and are labelled as such.
| Technique | Mapping type | CTID comment | Status in v19.2 |
|---|---|---|---|
| T1055.012 Process Hollowing | exploitation technique | Linux kernel's OverlayFS contains a privilege escalation vulnerability that allows a local user with no privileges to obtain root-level privileges. ref 1 |
live |
| T1548.001 Setuid and Setgid | exploitation technique | Linux kernel's OverlayFS contains a privilege escalation vulnerability that allows a local user with no privileges to obtain root-level privileges. ref 1 |
live |
| T1543 Create or Modify System Process | primary impact | Linux kernel's OverlayFS contains a privilege escalation vulnerability that allows a local user with no privileges to obtain root-level privileges. ref 1 |
live |
| T1562 Impair Defenses | secondary impact | Linux kernel's OverlayFS contains a privilege escalation vulnerability that allows a local user with no privileges to obtain root-level privileges. ref 1 |
revoked → T1685 |
Detection chain · ATT&CK Enterprise v19.2 detection strategies, analytics, log sources
T1055.012 Process Hollowing exploitation technique
- DET0382 Detection Strategy for Process Hollowing on Windows
AN1076 WindowsDetects adversary use of suspended process creation, using the CREATE_SUSPENDED flag via CreateProcess, followed by unmapping the memory of the child process (NtUnmapViewOfSection) and replacing it with malicious code via VirtualAllocEx/WriteProcessMemory, then SetThreadContext and ResumeThread to begin execution within the hollowed process.etw:Microsoft-Windows-Kernel-Process
NtUnmapViewOfSection, VirtualAllocEx, WriteProcessMemory, SetThreadContext, ResumeThread→ DC0021 OS API ExecutionTunable:HollowedImageNamePatternTimeWindow_ProcessCreateToResumeSuspendedProcessStartFlagMemoryWriteSizeThreshold
Sigma rules tagged attack.t1055.012 (5)
Author: @SBousseaden (detection), Thomas Patzke (rule)
· 2019-02-01 (modified 2023-05-05) · logsource: product=windows category=create_remote_thread · 2e4e488a-6164-4811-9ea1-f960c7359c40
Detects remote thread creation from CACTUSTORCH as described in references.
Author: Swachchhanda Shrawan Poudel (Nextron Systems)
· 2025-07-01 · logsource: product=windows category=process_creation · 85d23b42-9a9d-4f8f-b3d7-d2733c1d58f5
Detects usage of HollowReaper, a process hollowing shellcode launcher used for stealth payload execution through process hollowing.
It replaces the memory of a legitimate process with custom shellcode, allowing the attacker to execute payloads under the guise of trusted binaries.
Author: Christopher Peacock '@securepeacock', SCYTHE '@scythe_io', Sittikorn S
· 2022-01-25 (modified 2023-11-28) · logsource: product=windows category=process_tampering · c4b890e5-8d8c-4496-8c66-c805753817cd
Detects when a memory process image does not match the disk image, indicative of process hollowing.
Author: Andreas Braathen (mnemonic.io)
· 2023-10-27 (modified 2024-01-26) · logsource: product=windows category=process_creation · d8937fe7-42d5-4b4d-8178-e089c908f63f
Detects the execution of rundll32 that leads to the invocation of legitimate Windows binaries.
The malware Pikabot has been seen to use this technique for process hollowing through hard-coded Windows binaries
Author: Liran Ravich
· 2025-11-14 (modified 2026-03-23) · logsource: product=windows category=process_creation · f17211f1-1f24-4d0c-829f-31e28dc93cdd
Detects instances of svchost.exe running with an unusual or uncommon command line parameter by excluding known legitimate or common patterns.
This could point at a file masquerading as svchost, a process injection, or hollowing of a legitimate svchost instance.
T1543 Create or Modify System Process primary impact
- DET0571 Detection of System Process Creation or Modification Across Platforms
AN1575 WindowsDetects command-line or API-based creation/modification of Windows Services via
sc.exe,powershell.exe,services.exe, orChangeServiceConfig. Looks for creation/modification of autostart services via registry changes, file drops toSystem32\services, and anomalous parent-child process trees.Tunable:ServiceNamePatternParentProcessFilterRegistryPathListAN1576 LinuxDetects creation or modification ofsystemdservice units, addition of cron jobs that invoke binaries on boot, or suspicious writes to/etc/init.d/. Monitorschmod +xandsystemctlexecution paths, especially from non-root parent processes.auditd:SYSCALLexecution of systemctl or service with enable/start/modify→ DC0064 Command ExecutionTunable:ServicePathRegexUserContextListCommandNameListAN1577 macOSDetects creation or modification ofLaunchDaemonorLaunchAgentplist files under/Library/LaunchDaemons/,~/Library/LaunchAgents/, or similar. Monitors execution oflaunchctl, property list edits, and file permission changes.Tunable:PlistPathListPlistKeyMonitorUnsignedBinaryAlertAN1578 ContainersDetects creation of new container system processes viadocker run --restart,kubectl execto init containers, or modification of container init specs. Flags container images that override entrypoints to embed persistence behaviors.Tunable:EntrypointOverridePatternRestartPolicyMatchKubeInitModPath
Sigma rules tagged attack.t1543 (9)
Author: Florian Roth (Nextron Systems)
· 2023-05-08 (modified 2024-11-23) · logsource: product=windows category=driver_load · 10cb6535-b31d-4512-9962-513dcbc42cc1
Detects driver load of the System Informer tool
Author: Florian Roth (Nextron Systems)
· 2023-05-08 (modified 2024-11-23) · logsource: product=windows category=process_creation · 5722dff1-4bdd-4949-86ab-fbaf707e767a
Detects the execution of System Informer, a task manager tool to view and manipulate processes, kernel options and other low level operations
Author: Florian Roth (Nextron Systems)
· 2022-11-16 (modified 2024-11-23) · logsource: product=windows category=driver_load · 67add051-9ee7-4ad3-93ba-42935615ae8d
Detects driver load of the Process Hacker tool
Author: Tim Rauch (Nextron Systems), Elastic (idea)
· 2022-09-15 (modified 2023-01-04) · logsource: product=windows service=system · 71c276aa-49cd-43d2-b920-2dcd3e6962d5
Detects a service installed by a client which has PID 0 or whose parent has PID 0
Author: Florian Roth (Nextron Systems)
· 2022-10-10 (modified 2024-11-23) · logsource: product=windows category=process_creation · 811e0002-b13b-4a15-9d00-a613fce66e42
Detects the execution of Process Hacker based on binary metadata information (Image, Hash, Imphash, etc).
Process Hacker is a tool to view and manipulate processes, kernel options and other low level options.
Threat actors abused older vulnerable versions to manipulate system processes.
Author: Nasreddine Bencherchali (Nextron Systems)
· 2023-06-06 · logsource: product=windows service=codeintegrity-operational · 9b72b82d-f1c5-4632-b589-187159bc6ec1
Detects blocked load attempts of revoked drivers
Author: Tim Rauch (Nextron Systems), Elastic (idea)
· 2022-09-15 (modified 2023-01-04) · logsource: product=windows service=security · c4e92a97-a9ff-4392-9d2d-7a4c642768ca
Detects a service installed by a client which has PID 0 or whose parent has PID 0
Author: Nasreddine Bencherchali (Nextron Systems)
· 2022-11-10 (modified 2023-06-07) · logsource: product=windows service=codeintegrity-operational · e4be5675-4a53-426a-8c81-a8bb2387e947
Detects blocked load events that did not meet the authenticode signing level requirements or violated the code integrity policy.
Author: Sittikorn S, Tim Shelton
· 2022-05-11 (modified 2022-10-05) · logsource: product=windows service=system · e97d9903-53b2-41fc-8cb9-889ed4093e80
Detects service creation from KrbRelayUp tool used for privilege escalation in Windows domain environments where LDAP signing is not enforced (the default settings)
T1548.001 Setuid and Setgid exploitation technique
- DET0110 Setuid/Setgid Privilege Abuse Detection (Linux/macOS)
AN0307 LinuxCorrelation of chmod operations setting setuid/setgid bits followed by privileged process execution (EUID != UID), especially from user-writable or abnormal paths.Tunable:
UserContextFilePathScopeTimeWindowAN0308 macOSObservation of chmod commands setting setuid/setgid bits, paired with launch of binaries under elevated execution context (e.g., root-owned binaries launched by unprivileged users).macos:unifiedlogchmod command with arguments including '+s', 'u+s', or numeric values 4000–6777→ DC0064 Command ExecutionTunable:UserContextExecutionPathChmodPattern
Sigma rules tagged attack.t1548.001 (2)
Author: Sreeman
· 2022-01-26 (modified 2024-09-11) · logsource: product=linux service=auth · 0506a799-698b-43b4-85a1-ac4c84c720e9
Detects potential PwnKit exploitation CVE-2021-4034 in auth logs
Author: Ömer Günal
· 2020-06-16 (modified 2022-10-05) · logsource: product=linux category=process_creation · c21c4eaa-ba2e-419a-92b2-8371703cbe21
Detects suspicious change of file privileges with chown and chmod commands