cve.bz

CAPEC-203

Manipulate Registry Information

Medium severityStandard pattern

An adversary exploits a weakness in authorization in order to modify content within a registry (e.g., Windows Registry, Mac plist, application registry). Editing registry information can permit the adversary to hide configuration information or remove indicators of compromise to cover up activity. Many applications utilize registries to store configuration and service information. As such, modification of registry information can affect individual services (affecting billing, authorization, or even allowing for identity spoofing) or the overall configuration of a targeted application. For example, both Java RMI and SOAP use registries to track available services. Changing registry values is sometimes a preliminary step towards completing another attack pattern, but given the long term usage of many registry values, manipulation of registry information could be its own end.

On this page

Ask an AI about this attack pattern

Show the promptExplain the attack pattern CAPEC-203: Manipulate Registry Information: how it unfolds, what it needs and how to prevent and detect it in my systems. Use https://capec.mitre.org/data/definitions/203.html and https://cve.bz/cve/capec/203?via=ask-ai-copy, which lists recent CVEs with the weaknesses it exploits. Cite the sources.

Opens a third-party assistant; its answer is its own, not cve.bz's. The prompt holds only this attack pattern's id and public links.

Prerequisites

  • The targeted application must rely on values stored in a registry.

  • The adversary must have a means of elevating permissions in order to access and modify registry content through either administrator privileges (e.g., credentialed access), or a remote access tool capable of editing a registry through an API.

Skills required

  • High skill

    The adversary requires privileged credentials or the development/acquiring of a tailored remote access tool.

Resources required

  • None: No specialized resources are required to execute this type of attack.

Mitigations

  • Ensure proper permissions are set for Registry hives to prevent users from modifying keys.

  • Employ a robust and layered defensive posture in order to prevent unauthorized users on your system.

  • Employ robust identification and audit/blocking using an allowlist of applications on your system. Unnecessary applications, utilities, and configurations will have a presence in the system registry that can be leveraged by an adversary through this attack pattern.

Weaknesses it exploits

  • CWE-15 External Control of System or Configuration Setting

Recent CVEs with these weaknesses

  1. 8.8CVE-2026-13292

    IBM MQ 9.2.0.0 through 9.2.0.44 LTS, 9.3.0.0 through 9.3.0.42 LTS, 9.4.0.0 through 9.4.0.26 LTS, 9.4.0.0 through 9.4.5.1 CD, and 10.0.0.0 through 10.0.0.5 LTS and CD could allow an authenticated attacker to execute arbitrary code by inject…

  2. 7.1CVE-2026-121614

    Docker Sandboxes versions 0.31.0 before 0.50.0 do not neutralize repository-controlled Git configuration when running certain host-side Git commands. An attacker who can modify a host repository's Git configuration, for example through a d…

  3. 8.7CVE-2026-121427

    AzuraCast through 0.23.8 fails to remove frontend_config.custom_config in PUT /station/{id}/profile/edit for users lacking the Manage station broadcasting permission, and the stored JSON is written verbatim as key=value lines into the Shou…

  4. 4.6CVE-2025-68403

    An external control of system or configuration setting vulnerability has been reported to affect QuRouter. If a local attacker gains an administrator account, they can then exploit the vulnerability to modify data on the system. We have a…

  5. 7.7CVE-2026-110845

    n8n before 1.123.83, 2.x before 2.41.4, and 2.42.x before 2.42.1 contains a code execution vulnerability in the Git node Log operation, which fails to strip a repository's local git configuration before invoking an external program. Authen…

  6. 5.5CVE-2026-96218

    Improper access control in Windows Update Stack allows an authorized attacker to perform tampering locally.

  7. 7.3CVE-2026-96188

    External control of system or configuration setting in Microsoft PowerToys allows an authorized attacker to elevate privileges locally.

  8. 7.8CVE-2026-73027

    External control of system or configuration setting in Windows Setup Files Cleanup allows an authorized attacker to elevate privileges locally.

The newest records naming one of them. Each weakness's page lists them all.

Part of
  • CAPEC-176 Configuration/Environment Manipulation
More specific patterns
  • CAPEC-51 Poison Web Service Registry
  • CAPEC-270 Modification of Registry Run Keys
  • CAPEC-478 Modification of Windows Service Configuration

Examples

Manipulating registration information can be undertaken in advance of a path traversal attack (inserting rela…

Manipulating registration information can be undertaken in advance of a path traversal attack (inserting relative path modifiers) or buffer overflow attack (enlarging a registry value beyond an application's ability to store it).

MITRE's words, unchanged: CAPEC-203 at MITRE. CAPEC is Copyright © 2007–2026, The MITRE Corporation, used under the CAPEC terms of use: “The MITRE Corporation (MITRE) hereby grants you a non-exclusive, royalty-free license to use Common Attack Pattern Enumeration and Classification (CAPEC™) for research, development, and commercial purposes. Any copy you make for such purposes is authorized provided that you reproduce MITRE’s copyright designation and this license in any such copy.” CAPEC and the CAPEC logo are trademarks of The MITRE Corporation. Credits. All attack patterns.