Well this was fun.
1. Found vulnerability, sent to sysadmins.
2. Sysadmins apply configuration changes to fix. App works, but changes fail to fix the vulnerability.
3. Repeat step 2 ad extremis - eventually the configuration was so that there should be no possible way the vulnerability conditions would exist. But it did.
4. Sysadmins tried an alternate solution. Solution fixed the vulnerability but broke some app features.
5. There's no obvious reason the new solution should be breaking the app, so I jumped in to review the docs. And found a step the Sysadmins were missing in the *original…