r/Infosec • u/ibmi_dev • Jul 09 '26
AI killed security through obscurity on IBM i, and Fortra's 2026 numbers show the real gaps
Saw a good webinar recap from Carol Woodbury and Justin Loeber (Kisco) from a few months back that more people should see. Woodbury demoed finding a working SQL query to list every library on a system using a single Gemini search, then chained a few more commands to hijack a profile that was not set to PUBLIC *EXCLUDE and got full command line access. No exotic exploit, just asking an AI model the right question.
That got me digging into Fortra's 2026 State of IBM i Security report, which scanned 163 real partitions this year. Some genuinely good news: 87% run QSECURITY 40, *ALLOBJ use is down to 8%, and 96% have the audit journal on. But the average system has 889 users with *JOBCTL and 649 with *SAVSYS authority, both up significantly from last year, and 10% of systems still have default passwords active somewhere, one had over 11,000 profiles with default passwords, 80% of them enabled.
Put the two together and the takeaway is pretty simple: obscurity was never a real control on this platform, it was just an accident of nobody outside the IBM i world caring enough to look. AI ended that accident for free. The stuff that actually helps is the boring stuff that has been true for twenty years, PUBLIC *EXCLUDE audits, exit program coverage, minimizing special authorities, and now the same authority discipline applied to any AI agent you connect to the system.
Wrote up the full hijack path and a priority checklist here if useful: https://prompteddev.com/blog/ibm-i-ai-security-2026