LiveActive security incident?Get immediate response
MITRE ATT&CK® Technique

T1474: Supply Chain Compromise

Adversaries may manipulate products or product delivery mechanisms prior to receipt by a final consumer for the purpose of data or system compromise.

Supply chain compromise can take place at any stage of the supply chain including:

* Manipulation of development tools * Manipulation of a development environment * Manipulation of source code repositories (public or private) * Manipulation of source code in open-source dependencies * Manipulation of software update/distribution mechanisms * Compromised/infected system images * Replacement of legitimate software with modified versions * Sales of modified/counterfeit products to legitimate distributors * Shipment interdiction

While supply chain compromise can impact any component of hardware or software, attackers looking to gain execution have often focused on malicious additions to legitimate software in software distribution or update channels. Targeting may be specific to a desired victim set or malicious software may be distributed to a broad set of consumers but only move on to additional tactics on specific victims. Popular open source projects that are used as dependencies in many applications may also be targeted as a means to add malicious code to users of the dependency, specifically with the widespread usage of third-party advertising libraries.[1][2]

MobileT1474TechniqueObject v2.1Modified
Glexia's Take · Automated analysis

Security context for executives and security teams

Automation confidenceMedium

Supply Chain Compromise for mobile matters because a trusted app, dependency, update channel, device image, hardware component, or delivery path can be altered before the organization ever receives it. For executives, the key issue is trust: normal mobile security controls may see the product as legitimate even when the compromise was introduced upstream.

Executive priority

Treat this as a resilience and assurance problem, not only a malware problem. Leaders should ask whether mobile app development, third-party libraries, app distribution, device procurement, security update commitments, and device retirement rules are governed with evidence. Budget and control decisions should prioritize supplier assurance, secure SDLC practices, timely mobile security updates, and the ability to restrict enterprise access from devices that are not current or no longer supported.

Technical view

ATT&CK lists Android and iOS platforms and no specific tactic for this parent technique. SOC, IR, mobile security, and detection engineering teams should validate visibility across the related sub-areas: compromised software dependencies and development tools, compromised hardware supply chain, and compromised software supply chain. Because official detection text is not provided, teams should use the related detection strategy DET0628 as a starting point and confirm local evidence sources can support investigations into app provenance, dependency integrity, update-channel integrity, device image integrity, and unexpected changes in signed or distributed mobile software.

Likely telemetry

  • Mobile device inventory, OS version, and security patch level records
  • Mobile application inventory, package identifiers, signing certificate details, hashes, and installation source
  • Mobile app build, release, repository, dependency, and third-party library records where the organization develops or distributes apps
  • Software update and application distribution logs, including enterprise app store or MDM deployment history where available
  • Procurement, vendor, carrier, shipment, and device lifecycle records for managed mobile hardware

Detection direction

  • Validate whether DET0628 or local detection content covers supply-chain indicators across software dependencies, development tools, hardware, and software distribution paths.
  • Tune for integrity and provenance anomalies rather than only runtime malware behavior; a compromised product may appear trusted if signatures, repositories, or update mechanisms were abused upstream.
  • Correlate mobile app inventory with expected signing certificates, approved distribution channels, known dependency versions, and release records.
  • Use device patch level and support status as detection and triage context, especially where access to enterprise resources depends on recent security updates.
  • Account for false positives from legitimate app updates, developer certificate rotation, emergency releases, device replacement, or carrier/vendor update delays.

Mitigation priorities

  • Prioritize M1001 Security Updates: buy and retain devices with vendor or carrier commitments for prompt updates, monitor patch levels, decommission unsupported devices, and limit or block enterprise access from devices lacking recent updates.
  • Apply M1013 Application Developer Guidance for internally developed mobile applications: integrate secure coding, secure design, and SDLC controls to reduce opportunities for compromised dependencies or development processes to enter releases.
  • Maintain approval and review processes for third-party mobile libraries, SDKs, and open-source dependencies, including advertising libraries when used.
  • Require provenance checks for mobile applications and updates, including expected source, signing identity, and release history.
  • Strengthen procurement and lifecycle governance for mobile hardware and system images, especially for devices that will access enterprise resources.
Additional notes and limits

This object consolidates several formerly separate mobile supply-chain concepts and has three sub-techniques: T1474.001 for software dependencies and development tools, T1474.002 for hardware supply chain, and T1474.003 for software supply chain. The NIST Mobile Threat Catalogue references and ATT&CK relationships support using this technique for compliance evidence, vendor risk discussions, mobile SDLC review, and device access policy decisions.

The supplied ATT&CK object does not provide official detection text or tactics, and the related detection strategy details are not included. Assessment of exposure or coverage requires local evidence about mobile platforms in use, app development practices, dependency management, procurement paths, MDM controls, and update enforcement.

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Official MITRE ATT&CK definition

Supply Chain Compromise

Adversaries may manipulate products or product delivery mechanisms prior to receipt by a final consumer for the purpose of data or system compromise.

Supply chain compromise can take place at any stage of the supply chain including:

* Manipulation of development tools * Manipulation of a development environment * Manipulation of source code repositories (public or private) * Manipulation of source code in open-source dependencies * Manipulation of software update/distribution mechanisms * Compromised/infected system images * Replacement of legitimate software with modified versions * Sales of modified/counterfeit products to legitimate distributors * Shipment interdiction

While supply chain compromise can impact any component of hardware or software, attackers looking to gain execution have often focused on malicious additions to legitimate software in software distribution or update channels. Targeting may be specific to a desired victim set or malicious software may be distributed to a broad set of consumers but only move on to additional tactics on specific victims. Popular open source projects that are used as dependencies in many applications may also be targeted as a means to add malicious code to users of the dependency, specifically with the widespread usage of third-party advertising libraries.[1][2]

View the same entry on attack.mitre.org (MITRE-hosted reference; in-page links above use the Glexia ATT&CK library.)

Glexia analysis

How security teams should use this page

Treat this object as behavior context, not an attribution claim. Validate the related groups, software, data sources, and mitigations against official ATT&CK relationships and your own telemetry before making control-coverage decisions.

ATT&CK relationship table

Related techniques

This mirrors the MITRE pattern of making group, software, campaign, and technique relationships scannable. Relationship notes come from mirrored ATT&CK relationship text when available.

6 rows
DomainIDNameRelationship / procedure
MobileT1474.002Compromise Hardware Supply ChainSub-techniqueCompromise Hardware Supply Chain subtechnique of this object.
MobileT1474.001Compromise Software Dependencies and Development ToolsSub-techniqueCompromise Software Dependencies and Development Tools subtechnique of this object.
MobileMalicious or Vulnerable Built-in Device FunctionalityMalicious or Vulnerable Built-in Device Functionality revoked by this object.
MobileMalicious Software Development ToolsMalicious Software Development Tools revoked by this object.
MobileT1474.003Compromise Software Supply ChainSub-techniqueCompromise Software Supply Chain subtechnique of this object.
MobileInsecure Third-Party LibrariesInsecure Third-Party Libraries revoked by this object.
Relationship explorer

All related ATT&CK context

Mitigations

Mitigation direction

Change history

Object version and sync metadata

The fields below describe the current mirrored snapshot. When Glexia retains multiple ATT&CK source imports, you can open the table to compare the same object across releases (hashes and MITRE timestamps). For MITRE’s own release notes and roadmap, see ATT&CK resources — Updates.

ATT&CK release
19.1
Object version
2.1
Created
Modified
Raw hash
3b515ee75a31836a...
Imported snapshots across ATT&CK releases(1)
ReleaseBundle importedObject versionModifiedStatusRaw hash
19.12.1Current bundle3b515ee75a31…
Raw source

Mirrored ATT&CK source object

The raw object is retained through the mirrored ATT&CK source bundle and object hash. The raw endpoint returns the exact object from the mirrored bundle when available.

Source references

External references and citations

MITRE external references are preserved separately from Glexia analysis so citations remain traceable to their original source records.

  1. [1]
    Grace-Advertisement

    M. Grace et al. (2012, April 16-18). Unsafe exposure analysis of mobile in-app advertisements. Retrieved November 17, 2024.

    Open source URL
  2. [2]
    NowSecure-RemoteCode

    Ryan Welton. (2015, June 15). A Pattern for Remote Code Execution using Arbitrary File Writes and MultiDex Applications. Retrieved December 22, 2016.

    Open source URL
  3. [3]
    Grace-Advertisement

    M. Grace et al. (2012, April 16-18). Unsafe exposure analysis of mobile in-app advertisements. Retrieved November 17, 2024.

    Open source URL
  4. [4]
    NIST Mobile Threat CatalogueAPP-6
    Open source URL
  5. [5]
    NIST Mobile Threat CatalogueAPP-6
    Open source URL
  6. [6]
    NIST Mobile Threat CatalogueSPC-0
    Open source URL
  7. [7]
    NIST Mobile Threat CatalogueSPC-0
    Open source URL
  8. [8]
    NIST Mobile Threat CatalogueSPC-1
    Open source URL
  9. [9]
    NIST Mobile Threat CatalogueSPC-1
    Open source URL
  10. [10]
    NIST Mobile Threat CatalogueSPC-10
    Open source URL
  11. [11]
    NIST Mobile Threat CatalogueSPC-10
    Open source URL
  12. [12]
    NIST Mobile Threat CatalogueSPC-11
    Open source URL
  13. [13]
    NIST Mobile Threat CatalogueSPC-11
    Open source URL
  14. [14]
    NIST Mobile Threat CatalogueSPC-12
    Open source URL
  15. [15]
    NIST Mobile Threat CatalogueSPC-12
    Open source URL
  16. [16]
    NIST Mobile Threat CatalogueSPC-13
    Open source URL
  17. [17]
    NIST Mobile Threat CatalogueSPC-13
    Open source URL
  18. [18]
    NIST Mobile Threat CatalogueSPC-14
    Open source URL
  19. [19]
    NIST Mobile Threat CatalogueSPC-14
    Open source URL
  20. [20]
    NIST Mobile Threat CatalogueSPC-15
    Open source URL
  21. [21]
    NIST Mobile Threat CatalogueSPC-15
    Open source URL
  22. [22]
    NIST Mobile Threat CatalogueSPC-16
    Open source URL
  23. [23]
    NIST Mobile Threat CatalogueSPC-16
    Open source URL
  24. [24]
    NIST Mobile Threat CatalogueSPC-17
    Open source URL
  25. [25]
    NIST Mobile Threat CatalogueSPC-17
    Open source URL
  26. [26]
    NIST Mobile Threat CatalogueSPC-18
    Open source URL
  27. [27]
    NIST Mobile Threat CatalogueSPC-18
    Open source URL
  28. [28]
    NIST Mobile Threat CatalogueSPC-19
    Open source URL
  29. [29]
    NIST Mobile Threat CatalogueSPC-19
    Open source URL
  30. [30]
    NIST Mobile Threat CatalogueSPC-2
    Open source URL
  31. [31]
    NIST Mobile Threat CatalogueSPC-2
    Open source URL
  32. [32]
    NIST Mobile Threat CatalogueSPC-20
    Open source URL
  33. [33]
    NIST Mobile Threat CatalogueSPC-20
    Open source URL
  34. [34]
    NIST Mobile Threat CatalogueSPC-21
    Open source URL
  35. [35]
    NIST Mobile Threat CatalogueSPC-21
    Open source URL
  36. [36]
    NIST Mobile Threat CatalogueSPC-3
    Open source URL
  37. [37]
    NIST Mobile Threat CatalogueSPC-3
    Open source URL
  38. [38]
    NIST Mobile Threat CatalogueSPC-4
    Open source URL
  39. [39]
    NIST Mobile Threat CatalogueSPC-4
    Open source URL
  40. [40]
    NIST Mobile Threat CatalogueSPC-5
    Open source URL
  41. [41]
    NIST Mobile Threat CatalogueSPC-5
    Open source URL
  42. [42]
    NIST Mobile Threat CatalogueSPC-6
    Open source URL
  43. [43]
    NIST Mobile Threat CatalogueSPC-6
    Open source URL
  44. [44]
    NIST Mobile Threat CatalogueSPC-7
    Open source URL
  45. [45]
    NIST Mobile Threat CatalogueSPC-7
    Open source URL
  46. [46]
    NIST Mobile Threat CatalogueSPC-8
    Open source URL
  47. [47]
    NIST Mobile Threat CatalogueSPC-8
    Open source URL
  48. [48]
    NIST Mobile Threat CatalogueSPC-9
    Open source URL
  49. [49]
    NIST Mobile Threat CatalogueSPC-9
    Open source URL
  50. [50]
    NowSecure-RemoteCode

    Ryan Welton. (2015, June 15). A Pattern for Remote Code Execution using Arbitrary File Writes and MultiDex Applications. Retrieved December 22, 2016.

    Open source URL
  51. [51]
    mitre-attackT1474
    Open source URL
  52. [52]
    mitre-attackT1474
    Open source URL
Source and licensing

Source: MITRE ATT&CK®. © 2026 The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation. MITRE ATT&CK and ATT&CK are registered trademarks of The MITRE Corporation. Glexia is not affiliated with or endorsed by MITRE.