TL;DR: Unosecur says ServiceNow KB3067321 involved an unauthenticated REST endpoint that could let callers gain greater access than intended, with evidence of successful queries against instance tables for some customers. The incident shows how one missing authentication check can bypass the access hierarchy and turn ticket data into an identity security problem, not just a platform vulnerability.
Editorial analysis by NHI Mgmt Group, based on content published by Unosecur: “ServiceNow KB3067321: The NHI Governance Gap It Exposed”.
By the numbers:
- The article says ServiceNow disclosed the issue six weeks after a confidential bug bounty submission on April 22.
Key questions
Q: What breaks when a ServiceNow REST endpoint does not require authentication?
A: The access model breaks at the first step because roles and ACLs only work after identity has been established.
Q: Why do support tickets increase credential exposure risk?
A: Support tickets often contain API keys, passwords, tokens, and connection strings pasted during troubleshooting.
Q: How can teams tell whether API access became a reportable incident?
A: They need enough logging to distinguish a query from exfiltration.
Practitioner guidance
- Inventory unauthenticated API paths Enumerate REST resources across your SaaS estate and flag any endpoint that can return data without a verified caller identity.
- Search ticket data for embedded secrets Scan descriptions, work notes, and attachments for API keys, passwords, tokens, and connection strings, then move those values to governed vault references.
- Enable verbose request and response logging Keep transaction and REST logs at a level that preserves query origin, response size, and session context so query activity can be reconstructed later.
Bottom line: The incident shows how a single unauthenticated endpoint can bypass an otherwise normal IAM control hierarchy.
What's in the full article
Unosecur's full blog covers the operational detail this post intentionally leaves for the source:
- The exact endpoint behaviour and configuration detail behind the unauthenticated read path
- The full incident timeline, including patching, disclosure, and support-case handling
- Step-by-step investigation guidance for exporting and filtering ServiceNow transaction logs
- The broader remediation narrative for moving secrets out of tickets and into governed storage
👉 Read Unosecur's analysis of ServiceNow KB3067321 and unauthenticated API access →
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →
Unauthenticated API access is an identity control failure, not a mere application bug. When a read path does not verify the caller, the entire access hierarchy above it becomes irrelevant. Roles and ACLs still exist, but they no longer protect the resource that matters. For identity programmes, that means unauthenticated endpoints must be treated as governance failures at the boundary where identity should have been enforced.
A few things that frame the scale:
- 68% of organisations do not know how to fully address NHI risks, according to the Ultimate Guide to NHIs.
A question worth separating out:
A: Accountability usually spans both the platform owner and the security team. Administrators own the configuration, while security leaders own the control framework, validation process, and monitoring expectations. When a setting creates unintended access, the key question is whether the organization had a reliable way to detect and remediate it before it became visible to attackers.
👉 Read our full editorial: ServiceNow KB3067321 shows how unauthenticated APIs bypass IAM