CVE-2026-18509
CVE-2026-18509 is a privilege escalation in IBM i's Navigator for i debugger that allows a local authenticated attacker to create user profiles with elevated permissions. If you're running Navigator for i versions 7.3 through 7.6, this affects you directly. The critical insight here isn't just that a debugger can create profiles — it's what an IBM i user profile actually represents. In this architecture, a profile isn't merely an account; it's the fundamental object-level permission container for the entire system. Creating an elevated profile doesn't mean 'you have admin access' — it means you may gain ownership of every database, IFS object, and spool file that profile touches. The blast radius of successful exploitation could extend to your ERP, HR system, or financial database. This makes the severity calculation fundamentally different from a standard UNIX privilege escalation, where 'root' is a permission level rather than an ownership claim. The four-release window (7.3–7.6) is analytically significant. This capability wasn't introduced in a recent regression and subsequently mishandled — it persisted across multiple annual security review cycles at IBM. Either the threat model never considered 'what happens if Navigator's debugging context reaches profile APIs,' or someone internally treated this as acceptable design. Either scenario points to systemic failure in IBM's threat modeling for this component. Your immediate actions: verify which Navigator for i version is deployed and apply the available patch. Beyond patching, examine your access control audit surface — specifically, whether debugger-to-profile-API calls have ever been logged or monitored. If a standard user can trigger code paths that reach profile creation APIs, audit what else those paths can reach. The 'authenticated attacker' framing in the CVE also undersells the exposure: in IBM i environments, 'authenticated' frequently means service accounts, batch job submissions, contractor access, or managed service provider logins — a much larger population than the interactive users typical Linux or Windows shops assume. One unresolved question affects your compensating controls: was the fix applied to the web interface only, or does the underlying debugger daemon still retain the capability? If it's daemon-level, blocking web access to Navigator alone won't mitigate the risk. Verify with IBM's patch advisory whether the change was architectural or superficial — a permission check added at the interface while the underlying capability remains.
Reviewed through automated stages and approved by a human before publication.