Join our Newsletter — 33% off our NHI Course
Home FAQ Cyber Security What should teams do when an old mobile…
Cyber Security

What should teams do when an old mobile build is still in the wild after remediation?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated September 14, 2026 Domain: Cyber Security

Assume the build remains operational until the server explicitly refuses it. That means revoking trust in the old version, validating requests with stronger proof than a visible version number, and monitoring for repackaged clients that continue calling the API.

Keep the Old Build Treated as a Live Trust Boundary

An old mobile build should be treated as operational until the backend can positively reject it, because clients in the wild often continue to function long after a remediation rollout begins. The practical issue is not just app versioning, it is trust: if the server still accepts calls from the old build, the fix is incomplete. Teams should move from “patched in distribution” to “revoked at the control plane” as quickly as possible.

The strongest signal that this has become a real security problem is persistence after disclosure. NHIMG’s The State of Secrets in AppSec notes that the average estimated time to remediate a leaked secret is 27 days, which is a useful reminder that exposed clients and credentials often outlive the first response window. In practice, many teams discover the old build is still active only after attackers or repackaged clients keep using it, rather than through orderly user upgrades.

How to Enforce Revocation Without Breaking Legitimate Users

The server needs a stronger decision than “this request came from version X,” because visible version checks are easy to bypass in repackaged clients, rooted environments, or modified API calls. A better pattern is layered: refuse outdated builds at the API, require fresh attestation or comparable proof where the platform supports it, and separate compatibility concerns from trust decisions. That lets teams keep a controlled deprecation path without leaving a permanently trusted old client in circulation.

  • Invalidate the old build server-side, not just in app store distribution.
  • Use request validation that depends on current trust evidence, not a static version string.
  • Watch for continued API usage from old package signatures, unexpected device fingerprints, or modified clients.
  • Make the sunset date visible to operations, support, and incident response so deprecation is not treated as a product-only task.

For control design, NIST SP 800-53 Rev 5 Security and Privacy Controls is useful because it reinforces the need for access control, configuration management, and ongoing monitoring around client trust decisions. These controls tend to break down when enforcement stays in the app release process and never reaches the API gateway or backend authorization layer.

Common Variations and Edge Cases

Tighter revocation often increases support load, so teams need to balance user continuity against the risk of leaving a vulnerable build accepted for too long. The hardest edge case is when an old build is still needed by a small set of offline, slow-to-update, or enterprise-managed devices. In those cases, best practice is evolving toward time-limited exceptions with explicit expiry, telemetry, and a clear fallback path rather than indefinite grandfathering.

Some environments can tolerate a soft warning period before hard refusal, but that only works when the backend already has a firm cutoff date and telemetry proves the old build is shrinking. If a repackaged client can still reach production APIs after the cutoff, the exception has become a standing attack path. That is why version checks should be treated as advisory only, unless they are backed by server-side revocation and fraud-resistant request validation.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

CIS Controls v8 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
CIS Controls v86.3 — Data RecoverySupports rapid recovery and rollback planning after client trust revocation.
8.2 — Audit Log ManagementRelevant because continued use of old builds needs detectable logging and review.
Recommendation — Plan rollback and recovery paths so deprecated clients can be cut off without prolonging exposure. Log deprecated-client requests so continued API use is visible and actionable.
NIST CSF 2.0PR.AC — Identity Management, Authentication and Access ControlApplies because backend trust in old clients is fundamentally an access-control decision.
DE.CM — Security Continuous MonitoringFits because teams must monitor for continued calls from old or repackaged clients.
Recommendation — Enforce server-side access decisions that revoke trust in obsolete client builds. Monitor for deprecated build traffic and flag repackaged clients that still reach the API.

Practitioner Guidance

What to prioritise: Cut off trust at the server first, then work backward to user messaging and release management. If the old build can still perform sensitive actions, treat that as the highest-risk state even if the app is no longer distributed.

What to verify: Confirm that deprecated builds fail closed on the specific API routes or transactions that matter, not just on a cosmetic login screen. Verify the denial path is observable in logs and distinguishable from ordinary authentication failures.

Decision rule: If a repackaged or modified client can still complete business-impacting requests, the remediation is incomplete and should be escalated as an access-control gap, not a mobile update issue.

Practitioner takeaway: The real objective is not version cleanliness, it is removing the backend’s willingness to trust code that you no longer control.

Deepen Your Knowledge

Sign up to our weekly newsletter — get 33% off our NHI Foundation Level Course

    NHIMG Editorial Note
    Reviewed and updated by the NHIMG editorial team on September 14, 2026.
    NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org