The #sinclude directive in Embedded Perl (ePerl) 2.2.14 and earlier allows a remote attacker to execute arbitrary code by modifying the sinclude file to point to another file that contains a #include directive that references a file that contains the code.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Eperl | Ralf_s._engelschall | * | 2.2.14 (including) |
Eperl | Ralf_s._engelschall | 2.0 (including) | 2.0 (including) |
Eperl | Ralf_s._engelschall | 2.0.1 (including) | 2.0.1 (including) |
Eperl | Ralf_s._engelschall | 2.0.2 (including) | 2.0.2 (including) |
Eperl | Ralf_s._engelschall | 2.0.3 (including) | 2.0.3 (including) |
Eperl | Ralf_s._engelschall | 2.1 (including) | 2.1 (including) |
Eperl | Ralf_s._engelschall | 2.1.1 (including) | 2.1.1 (including) |
Eperl | Ralf_s._engelschall | 2.1.2 (including) | 2.1.2 (including) |
Eperl | Ralf_s._engelschall | 2.2 (including) | 2.2 (including) |
Eperl | Ralf_s._engelschall | 2.2.1 (including) | 2.2.1 (including) |
Eperl | Ralf_s._engelschall | 2.2.2 (including) | 2.2.2 (including) |
Eperl | Ralf_s._engelschall | 2.2.3 (including) | 2.2.3 (including) |
Eperl | Ralf_s._engelschall | 2.2.4 (including) | 2.2.4 (including) |
Eperl | Ralf_s._engelschall | 2.2.5 (including) | 2.2.5 (including) |
Eperl | Ralf_s._engelschall | 2.2.6 (including) | 2.2.6 (including) |
Eperl | Ralf_s._engelschall | 2.2.7 (including) | 2.2.7 (including) |
Eperl | Ralf_s._engelschall | 2.2.8 (including) | 2.2.8 (including) |
Eperl | Ralf_s._engelschall | 2.2.9 (including) | 2.2.9 (including) |
Eperl | Ralf_s._engelschall | 2.2.10 (including) | 2.2.10 (including) |
Eperl | Ralf_s._engelschall | 2.2.11 (including) | 2.2.11 (including) |
Eperl | Ralf_s._engelschall | 2.2.12 (including) | 2.2.12 (including) |
Eperl | Ralf_s._engelschall | 2.2.13 (including) | 2.2.13 (including) |