IExpress
IExpress, a component of Windows 2000 and later versions of the operating system, is used to create self-extracting packages from a set of files. Such packages can be used to install software. OverviewIExpress (
IExpress Wizard interface guides the user through the process of creating a self-extracting package. It asks what the package should do: extract files and then run a program, or just extract files. It then allows the user to specify a title for the package, add a confirmation prompt, add a license agreement that the end-user must accept in order to allow extraction, select files to be archived, set display options for the progress window, and finally, specify a message to display upon completion. If the option to create an archive and run a program is selected, then there will be an additional step, prompting the user to select the program that will be run upon extraction. SecurityThe self-extracting packages created with IExpress have (inherent) vulnerabilities which allow arbitrary code execution because of the way they handle their installation command and their command line processing.[3][4] Additionally, because of the way Windows User Account Control handles installers, these vulnerabilities allow for privilege escalation.[5][6] Specifically, the two inherent vulnerabilities in IExpress are:
The latter point has been fixed by Microsoft in MS14-049, but the former is only addressed by a policy to deprecate IExpress.[6] In addition, a DLL hijacking exploit is also possible with IExpress.[7] See alsoReferences
External links
|
Portal di Ensiklopedia Dunia