← Back
CWE-250

362 CVEs • Abstraction: Base • Likelihood of Exploit: Medium

Execution with Unnecessary Privileges

The product performs an operation at a privilege level that is higher than the minimum level required, which creates new weaknesses or amplifies the consequences of other weaknesses.

JSON object

Loading...

CVEs (362)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Openclinic Ga Project
1Openclinic Ga
Jun 17, 2026
Jul 29, 2020
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
A low-privilege user may use SQL syntax to write arbitrary files to the OpenClinic GA 5.09.02 and 5.89.05b server, which may allow the execution of arbitrary commands.
1Katacontainers
1Runtime
Jun 17, 2026
Jun 10, 2020
N/A· v4
6.3 MEDIUM· v3
4.6 MEDIUM· v2
Kata Containers doesn't restrict containers from accessing the guest's root filesystem device. Malicious containers can exploit this to gain code execution on the guest and masquerade as the kata-agent. This issue affect...Show more
Kata Containers doesn't restrict containers from accessing the guest's root filesystem device. Malicious containers can exploit this to gain code execution on the guest and masquerade as the kata-agent. This issue affects Kata Containers 1.11 versions earlier than 1.11.1; Kata Containers 1.10 versions earlier than 1.10.5; and Kata Containers 1.9 and earlier versions.Show less
2Apport Project
Canonical
2Apport
Ubuntu Linux
Jun 17, 2026
Apr 28, 2020
N/A· v4
3.3 LOW· v3
2.1 LOW· v2
Apport reads and writes information on a crashed process to /proc/pid with elevated privileges. Apport then determines which user the crashed process belongs to by reading /proc/pid through get_pid_info() in data/apport....Show more
Apport reads and writes information on a crashed process to /proc/pid with elevated privileges. Apport then determines which user the crashed process belongs to by reading /proc/pid through get_pid_info() in data/apport. An unprivileged user could exploit this to read information about a privileged running process by exploiting PID recycling. This information could then be used to obtain ASLR offsets for a process with an existing memory corruption vulnerability. The initial fix introduced regressions in the Python Apport library due to a missing argument in Report.add_proc_environ in apport/report.py. It also caused an autopkgtest failure when reading /proc/pid and with Python 2 compatibility by reading /proc maps. The initial and subsequent regression fixes are in 2.20.11-0ubuntu16, 2.20.11-0ubuntu8.6, 2.20.9-0ubuntu7.12, 2.20.1-0ubuntu2.22 and 2.14.1-0ubuntu3.29+esm3.Show less
1Mcafee
1Data Exchange Layer
Jun 17, 2026
Feb 17, 2020
N/A· v4
5.5 MEDIUM· v3
1.9 LOW· v2
Unquoted service executable path in DXL Broker in McAfee Data eXchange Layer (DXL) Framework 6.0.0 and earlier allows local users to cause a denial of service and malicious file execution via carefully crafted and named...Show more
Unquoted service executable path in DXL Broker in McAfee Data eXchange Layer (DXL) Framework 6.0.0 and earlier allows local users to cause a denial of service and malicious file execution via carefully crafted and named executable files.Show less
1Pyinstaller
1Pyinstaller
Jun 17, 2026
Jan 14, 2020
N/A· v4
7.8 HIGH· v3
4.4 MEDIUM· v2
In PyInstaller before version 3.6, only on Windows, a local privilege escalation vulnerability is present in this particular case: If a software using PyInstaller in "onefile" mode is launched by a privileged user (at le...Show more
In PyInstaller before version 3.6, only on Windows, a local privilege escalation vulnerability is present in this particular case: If a software using PyInstaller in "onefile" mode is launched by a privileged user (at least more than the current one) which have his "TempPath" resolving to a world writable directory. This is the case for example if the software is launched as a service or as a scheduled task using a system account (TempPath will be C:\Windows\Temp). In order to be exploitable the software has to be (re)started after the attacker launch the exploit program, so for a service launched at startup, a service restart is needed (e.g. after a crash or an upgrade).Show less
1Inist
1Ezmaster
Jun 17, 2026
Nov 29, 2019
N/A· v4
7.2 HIGH· v3
9.0 HIGH· v2
The admin sys mode is now conditional and dedicated for the special case. By default, since ezmaster@5.2.11 no instance (container) is launched with advanced capabilities (not launched as root)
1Microsoft
1Codeql
Jun 17, 2026
Nov 25, 2019
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
If an attacker can get a user to open a specially prepared directory tree as a workspace in Visual Studio Code with the CodeQL extension active, arbitrary code of the attacker's choosing may be executed on the user's beh...Show more
If an attacker can get a user to open a specially prepared directory tree as a workspace in Visual Studio Code with the CodeQL extension active, arbitrary code of the attacker's choosing may be executed on the user's behalf. This is fixed in version 1.0.1 of the extension. Users should upgrade to this version using Visual Studio Code Marketplace's upgrade mechanism. After upgrading, the codeQL.cli.executablePath setting can only be set in the per-user settings, and not in the per-workspace settings. More information about VS Code settings can be found here.Show less
1Redhat
9Enterprise Linux
Enterprise Linux DesktopEnterprise Linux Server+6 more
Jun 17, 2026
Aug 2, 2019
N/A· v4
7.8 HIGH· v3
4.6 MEDIUM· v2
The virConnectBaselineHypervisorCPU() and virConnectCompareHypervisorCPU() libvirt APIs, 4.x.x before 4.10.1 and 5.x.x before 5.4.1, accept an "emulator" argument to specify the program providing emulation for a domain....Show more
The virConnectBaselineHypervisorCPU() and virConnectCompareHypervisorCPU() libvirt APIs, 4.x.x before 4.10.1 and 5.x.x before 5.4.1, accept an "emulator" argument to specify the program providing emulation for a domain. Since v1.2.19, libvirt will execute that program to probe the domain's capabilities. Read-only clients could specify an arbitrary path for this argument, causing libvirtd to execute a crafted executable with its own privileges.Show less
1Redhat
9Enterprise Linux
Enterprise Linux DesktopEnterprise Linux Server+6 more
Jun 17, 2026
Aug 2, 2019
N/A· v4
7.8 HIGH· v3
4.6 MEDIUM· v2
The virConnectGetDomainCapabilities() libvirt API, versions 4.x.x before 4.10.1 and 5.x.x before 5.4.1, accepts an "emulatorbin" argument to specify the program providing emulation for a domain. Since v1.2.19, libvirt wi...Show more
The virConnectGetDomainCapabilities() libvirt API, versions 4.x.x before 4.10.1 and 5.x.x before 5.4.1, accepts an "emulatorbin" argument to specify the program providing emulation for a domain. Since v1.2.19, libvirt will execute that program to probe the domain's capabilities. Read-only clients could specify an arbitrary path for this argument, causing libvirtd to execute a crafted executable with its own privileges.Show less
1Redhat
1Rkt
Jun 17, 2026
Jun 3, 2019
N/A· v4
7.7 HIGH· v3
6.9 MEDIUM· v2
rkt through version 1.30.0 does not isolate processes in containers that are run with `rkt enter`. Processes run with `rkt enter` are not limited by cgroups during stage 2 (the actual environment in which the application...Show more
rkt through version 1.30.0 does not isolate processes in containers that are run with `rkt enter`. Processes run with `rkt enter` are not limited by cgroups during stage 2 (the actual environment in which the applications run). Compromised containers could exploit this flaw to access host resources.Show less
1Redhat
1Rkt
Jun 17, 2026
Jun 3, 2019
N/A· v4
7.7 HIGH· v3
6.9 MEDIUM· v2
rkt through version 1.30.0 does not isolate processes in containers that are run with `rkt enter`. Processes run with `rkt enter` do not have seccomp filtering during stage 2 (the actual environment in which the applicat...Show more
rkt through version 1.30.0 does not isolate processes in containers that are run with `rkt enter`. Processes run with `rkt enter` do not have seccomp filtering during stage 2 (the actual environment in which the applications run). Compromised containers could exploit this flaw to access host resources.Show less
1Redhat
1Rkt
Jun 17, 2026
Jun 3, 2019
N/A· v4
7.7 HIGH· v3
6.9 MEDIUM· v2
rkt through version 1.30.0 does not isolate processes in containers that are run with `rkt enter`. Processes run with `rkt enter` are given all capabilities during stage 2 (the actual environment in which the application...Show more
rkt through version 1.30.0 does not isolate processes in containers that are run with `rkt enter`. Processes run with `rkt enter` are given all capabilities during stage 2 (the actual environment in which the applications run). Compromised containers could exploit this flaw to access host resources.Show less
3Fedoraproject
FreeradiusRedhat
3Enterprise Linux
FedoraFreeradius
Jun 17, 2026
May 24, 2019
N/A· v4
7.0 HIGH· v3
6.9 MEDIUM· v2
It was discovered freeradius up to and including version 3.0.19 does not correctly configure logrotate, allowing a local attacker who already has control of the radiusd user to escalate his privileges to root, by trickin...Show more
It was discovered freeradius up to and including version 3.0.19 does not correctly configure logrotate, allowing a local attacker who already has control of the radiusd user to escalate his privileges to root, by tricking logrotate into writing a radiusd-writable file to a directory normally inaccessible by the radiusd user. NOTE: the upstream software maintainer has stated "there is simply no way for anyone to gain privileges through this alleged issue."Show less
4Canonical
NetappRedhat+1 more
5Active Iq Performance Analytics Services
Element SoftwareEnterprise Linux+2 more
Nov 21, 2024
Jan 14, 2019
N/A· v4
4.7 MEDIUM· v3
1.9 LOW· v2
It was discovered systemd does not correctly check the content of PIDFile files before using it to kill processes. When a service is run from an unprivileged user (e.g. User field set in the service file), a local attack...Show more
It was discovered systemd does not correctly check the content of PIDFile files before using it to kill processes. When a service is run from an unprivileged user (e.g. User field set in the service file), a local attacker who is able to write to the PIDFile of the mentioned service may use this flaw to trick systemd into killing other services and/or privileged processes. Versions before v237 are vulnerable.Show less
1Imperva
1Securesphere
Jun 17, 2026
Jan 10, 2019
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
Imperva SecureSphere running v13.0, v12.0, or v11.5 allows low privileged users to add SSH login keys to the admin user, resulting in privilege escalation.
3Canonical
DebianLinux
3Debian Linux
Linux KernelUbuntu Linux
Nov 21, 2024
Sep 11, 2018
N/A· v4
7.8 HIGH· v3
4.6 MEDIUM· v2
A flaw was found in the way Linux kernel KVM hypervisor before 4.18 emulated instructions such as sgdt/sidt/fxsave/fxrstor. It did not check current privilege(CPL) level while emulating unprivileged instructions. An unpr...Show more
A flaw was found in the way Linux kernel KVM hypervisor before 4.18 emulated instructions such as sgdt/sidt/fxsave/fxrstor. It did not check current privilege(CPL) level while emulating unprivileged instructions. An unprivileged guest user/process could use this flaw to potentially escalate privileges inside guest.Show less
4Canonical
DebianLinux+1 more
9Debian Linux
Enterprise LinuxEnterprise Linux Desktop+6 more
Nov 21, 2024
Jul 30, 2018
N/A· v4
7.8 HIGH· v3
4.6 MEDIUM· v2
A flaw was found in the Linux kernel before version 4.12 in the way the KVM module processed the trap flag(TF) bit in EFLAGS during emulation of the syscall instruction, which leads to a debug exception(#DB) being raised...Show more
A flaw was found in the Linux kernel before version 4.12 in the way the KVM module processed the trap flag(TF) bit in EFLAGS during emulation of the syscall instruction, which leads to a debug exception(#DB) being raised in the guest stack. A user/process inside a guest could use this flaw to potentially escalate their privileges inside the guest. Linux guests are not affected by this.Show less
1Redhat
4Enterprise Linux
Enterprise Linux DesktopEnterprise Linux Server+1 more
Nov 21, 2024
Jul 10, 2018
N/A· v4
5.5 MEDIUM· v3
4.9 MEDIUM· v2
A flaw was found in the way the Linux kernel handled exceptions delivered after a stack switch operation via Mov SS or Pop SS instructions. During the stack switch operation, processor does not deliver interrupts and exc...Show more
A flaw was found in the way the Linux kernel handled exceptions delivered after a stack switch operation via Mov SS or Pop SS instructions. During the stack switch operation, processor does not deliver interrupts and exceptions, they are delivered once the first instruction after the stack switch is executed. An unprivileged system user could use this flaw to crash the system kernel resulting in DoS. This CVE-2018-10872 was assigned due to regression of CVE-2018-8897 in Red Hat Enterprise Linux 6.10 GA kernel. No other versions are affected by this CVE.Show less
4Docker
MobyprojectOpensuse+1 more
6Docker
Enterprise LinuxEnterprise Linux Server+3 more
Nov 21, 2024
Jul 6, 2018
N/A· v4
5.3 MEDIUM· v3
5.0 MEDIUM· v2
The default OCI linux spec in oci/defaults{_linux}.go in Docker/Moby from 1.11 to current does not block /proc/acpi pathnames. The flaw allows an attacker to modify host's hardware like enabling/disabling bluetooth or tu...Show more
The default OCI linux spec in oci/defaults{_linux}.go in Docker/Moby from 1.11 to current does not block /proc/acpi pathnames. The flaw allows an attacker to modify host's hardware like enabling/disabling bluetooth or turning up/down keyboard brightness.Show less
1Libpod Project
1Libpod
Nov 21, 2024
Jul 3, 2018
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
It has been discovered that podman before version 0.6.1 does not drop capabilities when executing a container as a non-root user. This results in unnecessary privileges being granted to the container.