← Back
CWE-94

7,044 CVEs • Abstraction: Base • Likelihood of Exploit: Medium

Improper Control of Generation of Code ('Code Injection')

The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment.

JSON object

Loading...

CVEs (7,044)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Projeqtor
1Projeqtor
May 13, 2026
Jul 31, 2017
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
uploadImage.php in ProjeQtOr before 6.3.2 allows remote authenticated users to execute arbitrary PHP code by uploading a .php file composed of concatenated image data and script data, as demonstrated by uploading as an i...Show more
uploadImage.php in ProjeQtOr before 6.3.2 allows remote authenticated users to execute arbitrary PHP code by uploading a .php file composed of concatenated image data and script data, as demonstrated by uploading as an image within the description text area.Show less
1Metinfo Project
1Metinfo
May 13, 2026
Jul 28, 2017
N/A· v4
9.8 CRITICAL· v3
6.5 MEDIUM· v2
job/uploadfile_save.php in MetInfo through 5.3.17 blocks the .php extension but not related extensions, which might allow remote authenticated admins to execute arbitrary PHP code by uploading a .phtml file after certain...Show more
job/uploadfile_save.php in MetInfo through 5.3.17 blocks the .php extension but not related extensions, which might allow remote authenticated admins to execute arbitrary PHP code by uploading a .phtml file after certain actions involving admin/system/safe.php and job/cv.php.Show less
1Zen Cart
1Zen Cart
May 13, 2026
Jul 27, 2017
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
The traverseStrictSanitize function in admin_dir/includes/classes/AdminRequestSanitizer.php in ZenCart 1.5.5e mishandles key strings, which allows remote authenticated users to execute arbitrary PHP code by placing that...Show more
The traverseStrictSanitize function in admin_dir/includes/classes/AdminRequestSanitizer.php in ZenCart 1.5.5e mishandles key strings, which allows remote authenticated users to execute arbitrary PHP code by placing that code into an invalid array index of the admin_name array parameter to admin_dir/login.php, if there is an export of an error-log entry for that invalid array index.Show less
1Sap
1Trex
May 13, 2026
Jul 25, 2017
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
SAP TREX 7.10 allows remote attackers to (1) read arbitrary files via an fget command or (2) write to arbitrary files and consequently execute arbitrary code via an fdir command, aka SAP Security Note 2419592.
1Finecms
1Finecms
May 13, 2026
Jul 24, 2017
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
dayrui FineCms 5.0.9 has remote PHP code execution via the param parameter in an action=cache request to libraries/Template.php, aka Eval Injection.
1Phpmybackuppro
1Phpmybackuppro
May 13, 2026
Jul 21, 2017
N/A· v4
7.5 HIGH· v3
6.0 MEDIUM· v2
phpMyBackupPro 2.5 and earlier does not properly escape the "." character in request parameters, which allows remote authenticated users with knowledge of a web-accessible and web-writeable directory on the target system...Show more
phpMyBackupPro 2.5 and earlier does not properly escape the "." character in request parameters, which allows remote authenticated users with knowledge of a web-accessible and web-writeable directory on the target system to inject and execute arbitrary PHP scripts by injecting scripts via the path, filename, and dirs parameters to scheduled.php, and making requests to injected scripts.Show less
1Phpmybackuppro
1Phpmybackuppro
May 13, 2026
Jul 21, 2017
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
phpMyBackupPro before 2.5 does not validate integer input, which allows remote authenticated users to execute arbitrary PHP code by injecting scripts via the path, filename, and period parameters to scheduled.php, and ma...Show more
phpMyBackupPro before 2.5 does not validate integer input, which allows remote authenticated users to execute arbitrary PHP code by injecting scripts via the path, filename, and period parameters to scheduled.php, and making requests to injected scripts, or by injecting PHP into a PHP configuration variable via a PHP variable variable.Show less
1Dnnsoftware
1Dotnetnuke
Apr 21, 2026
Jul 20, 2017
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
DNN (aka DotNetNuke) before 9.1.1 has Remote Code Execution via a cookie, aka "2017-08 (Critical) Possible remote code execution on DNN sites."
1Gnome Exe Thumbnailer Project
1Gnome Exe Thumbnailer
May 13, 2026
Jul 18, 2017
N/A· v4
7.8 HIGH· v3
4.6 MEDIUM· v2
gnome-exe-thumbnailer before 0.9.5 is prone to a VBScript Injection when generating thumbnails for MSI files, aka the "Bad Taste" issue. There is a local attack if the victim uses the GNOME Files file manager, and naviga...Show more
gnome-exe-thumbnailer before 0.9.5 is prone to a VBScript Injection when generating thumbnails for MSI files, aka the "Bad Taste" issue. There is a local attack if the victim uses the GNOME Files file manager, and navigates to a directory containing a .msi file with VBScript code in its filename.Show less
1Apache
1Roller
May 13, 2026
Jul 17, 2017
N/A· v4
7.2 HIGH· v3
6.5 MEDIUM· v2
The weblog page template in Apache Roller 5.1 through 5.1.1 allows remote authenticated users with admin privileges for a weblog to execute arbitrary Java code via crafted Velocity Text Language (aka VTL).
1Finecms Project
1Finecms
May 13, 2026
Jul 12, 2017
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
FineCMS 2.1.0 allows remote attackers to execute arbitrary PHP code by using a URL Manager "Add Site" action to enter this code after a ', sequence in a domain name, as demonstrated by the ',phpinfo() input value.
1Finecms Project
1Finecms
May 13, 2026
Jul 7, 2017
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
In FineCMS through 2017-07-07, application\core\controller\template.php allows remote PHP code execution by placing the code after "<?php" in a route=template request.
2Oracle
Phpunit Project
2Communications Diameter Signaling Router
Phpunit
Apr 21, 2026
Jun 27, 2017
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP code via HTTP POST data beginning with a "<?php " substring, as demonstrated by an attack on a site w...Show more
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP code via HTTP POST data beginning with a "<?php " substring, as demonstrated by an attack on a site with an exposed /vendor folder, i.e., external access to the /vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php URI.Show less
1Symantec
1Messaging Gateway
May 13, 2026
Jun 26, 2017
N/A· v4
6.6 MEDIUM· v3
6.0 MEDIUM· v2
The Symantec Messaging Gateway can encounter a file inclusion vulnerability, which is a type of vulnerability that is most commonly found to affect web applications that rely on a scripting run time. This issue is caused...Show more
The Symantec Messaging Gateway can encounter a file inclusion vulnerability, which is a type of vulnerability that is most commonly found to affect web applications that rely on a scripting run time. This issue is caused when an application builds a path to executable code using an attacker-controlled variable in a way that allows the attacker to control which file is executed at run time. This file inclusion vulnerability subverts how an application loads code for execution. Successful exploitation of a file inclusion vulnerability will result in remote code execution on the web server that runs the affected web application.Show less
1Openwebif Project
1Openwebif
May 13, 2026
Jun 22, 2017
N/A· v4
9.8 CRITICAL· v3
10.0 HIGH· v2
An issue was discovered in the OpenWebif plugin through 1.2.4 for E2 open devices. The saveConfig function of "plugin/controllers/models/config.py" performs an eval() call on the contents of the "key" HTTP GET parameter....Show more
An issue was discovered in the OpenWebif plugin through 1.2.4 for E2 open devices. The saveConfig function of "plugin/controllers/models/config.py" performs an eval() call on the contents of the "key" HTTP GET parameter. This allows an unauthenticated remote attacker to execute arbitrary Python code or OS commands via api/saveconfig.Show less
1Horde
1Horde Image Api
May 13, 2026
Jun 21, 2017
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
Remote Code Execution was found in Horde_Image 2.x before 2.5.0 via a crafted GET request. Exploitation requires authentication.
1Websitebaker
1Websitebaker
May 13, 2026
Jun 21, 2017
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
install\save.php in WebsiteBaker v2.10.0 allows remote attackers to execute arbitrary PHP code via the database_username, database_host, or database_password parameter.
1Huawei
1Oceanstor Uds Firmware
May 13, 2026
Jun 8, 2017
N/A· v4
8.8 HIGH· v3
9.3 HIGH· v2
Huawei OceanStor UDS devices with software before V100R002C01SPC102 might allow remote attackers to execute arbitrary code with root privileges via a crafted UDS patch with shell scripts.
1Bigtreecms
1Bigtree Cms
May 13, 2026
Jun 5, 2017
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
BigTree CMS through 4.2.18 allows remote authenticated users to execute arbitrary code by uploading a crafted package containing a PHP web shell, related to extraction of a ZIP archive to filename patterns such as cache/...Show more
BigTree CMS through 4.2.18 allows remote authenticated users to execute arbitrary code by uploading a crafted package containing a PHP web shell, related to extraction of a ZIP archive to filename patterns such as cache/package/xxx/yyy.php. This issue exists in core\admin\modules\developer\extensions\install\unpack.php and core\admin\modules\developer\packages\install\unpack.php. NOTE: the vendor states "You must implicitly trust any package or extension you install as they all have the ability to write PHP files.Show less
1Paloaltonetworks
1Pan Os
May 13, 2026
Jun 1, 2017
N/A· v4
7.8 HIGH· v3
9.3 HIGH· v2
Palo Alto Networks Panorama VM Appliance with PAN-OS before 6.0.1 might allow remote attackers to execute arbitrary Python code via a crafted firmware image file.