Dark Mode

Settings

Capec-642 Detail

Replace Binaries

Detailed Software Typical Severity: High

Parents: 17

Threats: T72 T263 T280 T286 T293 T307 T336 T386 T390 T399 T405

Description

Adversaries know that certain binaries will be regularly executed as part of normal processing. If these binaries are not protected with the appropriate file system permissions, it could be possible to replace them with malware. This malware might be executed at higher system permission levels. A variation of this pattern is to discover self-extracting installation packages that unpack binaries to directories with weak file permissions which it does not clean up appropriately. These binaries can be replaced by malware, which can then be executed.

Not present

External ID Source Link Description
CAPEC-642 capec https://capec.mitre.org/data/definitions/642.html
CWE-732 cwe http://cwe.mitre.org/data/definitions/732.html
T1505.005 ATTACK https://attack.mitre.org/wiki/Technique/T1505/005 Server Software Component: Terminal Services DLL
T1554 ATTACK https://attack.mitre.org/wiki/Technique/T1554 Compromise Client Software Binary
T1574.005 ATTACK https://attack.mitre.org/wiki/Technique/T1574/005 Hijack Execution Flow:Executable Installer File Permissions Weakness
OWASP Attacks https://owasp.org/www-community/attacks/Binary_planting Binary planting

Not present

  1. The attacker must be able to place the malicious binary on the target machine.

Not present

Not present

Not present

  1. The installer for a previous version of Firefox would use a DLL maliciously placed in the default download directory instead of the existing DLL located elsewhere, probably due to DLL hijacking. This DLL would be run with administrator privileges if the installer has those privileges.
  2. By default, the Windows screensaver application SCRNSAVE.exe leverages the scrnsave.scr Portable Executable (PE) file in C:\Windows\system32\\. This value is set in the registry at HKEY_CURRENT_USER\Control Panel\Desktop, which can be modified by an adversary to instead point to a malicious program. This program would then run any time the SCRNSAVE.exe program is activated and with administrator privileges. An adversary may additionally modify other registry values within the same location to set the SCRNSAVE.exe program to run more frequently.