The recent disclosure of CVE-2026-28326 by SolarWinds, a critical flaw in Access Rights Manager due to a hard-coded static key, has raised significant concerns. This vulnerability allows unauthenticated remote code execution and has been patched in ARM 2026.2.1. Security teams are now questioning what this means for their environments and what other risks might be present.
Here's what you need to know.
Finding Hard-Coded Keys in Third-Party Software
You can't audit closed-source binaries like researchers can, but you can assess your vendors and understand your exposure.
Start with your software bill of materials. If you're managing privileged access or identity infrastructure, know every component version deployed. For each critical system, ask your vendor:
- Do you perform static application security testing for hard-coded secrets?
- When was your last third-party security assessment, and did it include Encryption Key Management?
- What's your process for rotating keys embedded in product code?
If the vendor can't answer these questions clearly, document this gap in your risk register and flag it with procurement before renewal.
For your own code, integrate secret-scanning tools into CI/CD pipelines. Tools like GitHub's secret scanning, GitGuardian, or TruffleHog can catch accidentally committed API keys and credentials before they reach production.
Should You Patch ARM 2026.1 Immediately?
If ARM manages access to sensitive systems, patch immediately. CVE-2026-28326 affects all versions through 2026.2, making your installation vulnerable. The CVSS score of 8.8 indicates the severity: unauthenticated remote code execution doesn't require user interaction or elevated privileges.
SolarWinds released ARM 2026.2.1 on September 17, 2026. There's no indication of active exploitation yet, but you have a narrow window to patch before attackers reverse-engineer the fix.
Your patch priority framework should consider exploitability, asset criticality, and exposure. If ARM is on a management VLAN with no external access, you have time to test the patch. If it's reachable from less-trusted networks, treat this as a critical-priority update.
Document your decision and timeline. If you defer patching, implement compensating controls: network segmentation, stricter monitoring for unusual authentication attempts, and a rollback plan if suspicious activity is detected.
Understanding Hard-Coded Static Keys
A hard-coded static key means the software includes a cryptographic key or credential directly in the code, identical across installations. An attacker who extracts that key from one instance can exploit every other instance running the same version.
This is a design flaw, not a configuration mistake. The key should be generated uniquely per installation or rotated regularly through a key management system.
In CVE-2026-28326, the static key likely authenticates internal API calls or validates tokens. An attacker with the key can forge authentication, bypass access controls, and execute code remotely.
Hard-coded keys violate basic cryptographic hygiene outlined in NIST SP 800-57 and create systemic risk. One disclosure compromises every deployment.
Improving Patch Cadence Without Breaking Production
You need a defined patch management process that balances speed and stability:
- Classify patches by severity and exploitability. Critical RCE vulnerabilities like CVE-2026-28326 require expedited approval. Lower-severity issues follow standard monthly cycles.
- Maintain a staging environment that mirrors production. Test patches there first, ideally with automated regression tests. If full staging isn't possible, test on a representative subset.
- Define SLAs for each severity tier. Example: Patch critical vulnerabilities with known exploits within 72 hours. Document exceptions and require executive sign-off for deferrals.
- Automate where possible. For SaaS products, ensure auto-patching is enabled and monitor release notes for changes. For on-premise software, use patch management platforms for incremental rollouts.
- Track metrics that matter. Mean Time to Remediate shows how long vulnerabilities stay open. If you're missing SLAs, you need more resources or better tooling.
The SolarWinds disclosure included multiple product families with several CVEs. If you're managing all three, you're handling 19 patches simultaneously. Classification and automation are crucial.
Collaborating with Security Researchers
Yes, but structure it properly. Kai Huang, the researcher who found CVE-2026-28326, followed responsible disclosure, allowing SolarWinds to patch before publication.
If you're a vendor, establish a vulnerability disclosure program with clear guidelines, response SLAs, and a decision tree for bounty payments. If you're an enterprise, monitor researcher communities for mentions of your critical vendors.
Build relationships with researchers specializing in your technology stack. Sponsor them to audit your custom code or high-risk integrations. Pay competitive bounties. Researchers talk, and if you're known for ignoring reports or lowballing payments, they'll publish zero-days instead of giving you a heads-up.
Evaluating SolarWinds' Security Posture Post-SUNBURST
Hard-coded keys are a fundamental flaw that secure development lifecycle processes should catch. Static analysis tools flag them, and code reviews should spot them. This suggests gaps in SolarWinds' SDLC, despite scrutiny after the 2020 supply chain compromise.
However, SolarWinds credited an external researcher, issued a patch quickly, and disclosed transparently. These are positive signals. The question is whether this represents an isolated oversight or a pattern.
If you're a SolarWinds customer, enhance vendor risk management. Review their SOC 2 Type II report. Ask for evidence of secure development training, SAST tool integration, and third-party code audits. Require attestation of implementing NIST SP 800-218 controls.
Track their CVE history. Recurring vulnerability classes, like hard-coded secrets, indicate root-cause fixes aren't happening.
Next Steps
If you're running SolarWinds ARM, patch to version 2026.2.1 immediately. If you're managing other SolarWinds products, review the September 17, 2026 security advisory for Web Help Desk and Serv-U.
Use this as a prompt to audit your patch management process. Can you deploy a critical fix within 72 hours? Do you know which systems are internet-facing? Can you answer "what version are we running?" without opening a ticket?
If the answer to any of these is no, there's work to do before the next disclosure.



