Google Cloud API Keys May Keep Working Up to 23 Minutes After Deletion
Security researchers found that Google Cloud API keys can still authenticate requests for 8–23 minutes after deletion (about 16 minutes median), creating a temporary window where stolen keys may continue accessing API... The delay happens because revocation propagates gradually across Google’s distributed infrastruc...
Published byEdited with GPT-5.5Images generated with GPT Image 2
Security researchers found that Google Cloud API keys can still authenticate requests for 8–23 minutes after deletion (about 16 minutes median), creating a temporary window where stolen keys may continue accessing API...
The delay happens because revocation propagates gradually across Google’s distributed infrastructure rather than instantly.
Until the propagation delay is resolved, organizations should treat API key deletion as incomplete revocation and monitor usage, rotate credentials, and apply strict key restrictions.
What security vulnerability did Aikido Security discover in Google Cloud API key deletion, how long can deleted keys still authenticate requSecurity researchers found that deleted Google Cloud API keys may still authenticate requests for several minutes while revocation propagates across infrastructure.
AI Prompt
Create a landscape editorial hero image for this Studio Global article: What security vulnerability did Aikido Security discover in Google Cloud API key deletion, how long can deleted keys still authenticate requ. Article summary: Aikido Security reported that deleting a Google Cloud API key does not revoke it immediately: the key can still successfully authenticate requests for several minutes after deletion, creating a delayed-revocation window . Topic tags: general, documentation, general web, government, education. Reference image context from search candidates: Reference image 1: visual subject "CyberInsider covers the latest news in the cybersecurity and data privacy world. Deleted Google API keys remain valid for up to 23 minutes after revocation, potentially allowing at" source context "Google “Won’t Fix” API key staying active for 23 mins after deletion | CyberInsider" Reference
openai.com
Deleting a Google Cloud API key does not necessarily stop it from working immediately. Security researchers at Aikido Security discovered that a deleted key can continue authenticating requests for several minutes after removal, creating a short but meaningful window in which leaked credentials can still be abused.
In testing, the researchers observed that deleted keys remained usable for 8 to 23 minutes, with a median of roughly 16 minutes, even though the Google Cloud console indicates the key has already been removed.
Studio Global AI
Continue your research
This page includes a source-backed answer you can continue inside Studio Global.
What is the short answer to "Google Cloud API Keys May Keep Working Up to 23 Minutes After Deletion"?
Security researchers found that Google Cloud API keys can still authenticate requests for 8–23 minutes after deletion (about 16 minutes median), creating a temporary window where stolen keys may continue accessing API...
What are the key points to validate first?
Security researchers found that Google Cloud API keys can still authenticate requests for 8–23 minutes after deletion (about 16 minutes median), creating a temporary window where stolen keys may continue accessing API... The delay happens because revocation propagates gradually across Google’s distributed infrastructure rather than instantly.
What should I do next in practice?
Until the propagation delay is resolved, organizations should treat API key deletion as incomplete revocation and monitor usage, rotate credentials, and apply strict key restrictions.
Google Cloud API Keys May Keep Working Up to 23 Minutes After Deletion
Security researchers found that Google Cloud API keys can still authenticate requests for 8–23 minutes after deletion (about 16 minutes median), creating a temporary window where stolen keys may continue accessing API... The delay happens because revocation propagates gradually across Google’s distributed infrastruc...
Published byEdited with GPT-5.5Images generated with GPT Image 2
Security researchers found that Google Cloud API keys can still authenticate requests for 8–23 minutes after deletion (about 16 minutes median), creating a temporary window where stolen keys may continue accessing API...
The delay happens because revocation propagates gradually across Google’s distributed infrastructure rather than instantly.
Until the propagation delay is resolved, organizations should treat API key deletion as incomplete revocation and monitor usage, rotate credentials, and apply strict key restrictions.
What security vulnerability did Aikido Security discover in Google Cloud API key deletion, how long can deleted keys still authenticate requSecurity researchers found that deleted Google Cloud API keys may still authenticate requests for several minutes while revocation propagates across infrastructure.
AI Prompt
Create a landscape editorial hero image for this Studio Global article: What security vulnerability did Aikido Security discover in Google Cloud API key deletion, how long can deleted keys still authenticate requ. Article summary: Aikido Security reported that deleting a Google Cloud API key does not revoke it immediately: the key can still successfully authenticate requests for several minutes after deletion, creating a delayed-revocation window . Topic tags: general, documentation, general web, government, education. Reference image context from search candidates: Reference image 1: visual subject "CyberInsider covers the latest news in the cybersecurity and data privacy world. Deleted Google API keys remain valid for up to 23 minutes after revocation, potentially allowing at" source context "Google “Won’t Fix” API key staying active for 23 mins after deletion | CyberInsider" Reference
openai.com
Deleting a Google Cloud API key does not necessarily stop it from working immediately. Security researchers at Aikido Security discovered that a deleted key can continue authenticating requests for several minutes after removal, creating a short but meaningful window in which leaked credentials can still be abused.
In testing, the researchers observed that deleted keys remained usable for 8 to 23 minutes, with a median of roughly 16 minutes, even though the Google Cloud console indicates the key has already been removed.
Studio Global AI
Continue your research
This page includes a source-backed answer you can continue inside Studio Global.
What is the short answer to "Google Cloud API Keys May Keep Working Up to 23 Minutes After Deletion"?
Security researchers found that Google Cloud API keys can still authenticate requests for 8–23 minutes after deletion (about 16 minutes median), creating a temporary window where stolen keys may continue accessing API...
What are the key points to validate first?
Security researchers found that Google Cloud API keys can still authenticate requests for 8–23 minutes after deletion (about 16 minutes median), creating a temporary window where stolen keys may continue accessing API... The delay happens because revocation propagates gradually across Google’s distributed infrastructure rather than instantly.
What should I do next in practice?
Until the propagation delay is resolved, organizations should treat API key deletion as incomplete revocation and monitor usage, rotate credentials, and apply strict key restrictions.
The issue stems from how credential changes propagate across Google’s distributed infrastructure. When a key is deleted, the revocation is not enforced simultaneously on every server handling API authentication. Some systems reject the credential quickly, while others may still accept it until the deletion update reaches them.
Aikido tested the behavior by repeatedly sending authentication requests after deleting newly created keys. During ten trials, successful authentication continued until revocation propagation completed, producing the observed 8–23 minute window with a median of about 16 minutes.
This means a key that appears deleted in the Google Cloud interface may still function briefly on parts of the platform.
Why the gap creates real risk
For organizations responding to a leaked credential, immediate revocation is critical. The delay uncovered by Aikido creates a period where attackers can continue using the key even after defenders believe it has been disabled.
If an attacker possesses a compromised key during that window, they may still be able to:
Access enabled APIs tied to the project
Send additional API requests
Generate unexpected cloud usage or billing charges
The researchers confirmed the behavior with keys configured for Gemini, and observed the same delayed revocation for keys connected to other Google Cloud APIs such as BigQuery and Google Maps. The vulnerability is tied to the API key credential type itself rather than to a specific service.
Google’s response to the report
According to reports and Aikido’s disclosure, Google initially treated the behavior as an expected propagation delay in a distributed system rather than a critical security flaw. Some reports say the issue was initially closed as "won’t fix."
After further review, the report was later reopened and classified internally as a P0 bug, indicating high priority for investigation.
The underlying technical cause—revocation updates gradually propagating across infrastructure—means precise revocation timing can vary depending on which backend systems process a request.
Practical precautions for developers and security teams
Until revocation behavior is guaranteed to be immediate, security teams should assume that deleting an API key does not instantly block all access.
Recommended precautions include:
Treat deletion as a delayed containment step
Plan for a temporary risk window—roughly up to 30 minutes—during which a compromised key may still work.
Monitor logs and billing after revocation
Unexpected API calls or sudden usage spikes shortly after deletion may indicate continued abuse during the propagation window.
Restrict API keys wherever possible
Google recommends applying restrictions such as allowed referrers, IP addresses, or specific APIs so that a leaked key has limited utility.
Rotate and replace credentials
Instead of relying solely on deletion, rotate keys and update services to use newly generated credentials as quickly as possible.
The broader lesson for cloud security
The discovery highlights an important operational reality of large distributed systems: configuration changes, including credential revocation, often propagate gradually rather than instantly.
For developers and security teams, the takeaway is straightforward—“deleted” does not always mean “inactive immediately.” Defensive playbooks should account for short propagation delays whenever sensitive credentials are revoked.
The issue stems from how credential changes propagate across Google’s distributed infrastructure. When a key is deleted, the revocation is not enforced simultaneously on every server handling API authentication. Some systems reject the credential quickly, while others may still accept it until the deletion update reaches them.
Aikido tested the behavior by repeatedly sending authentication requests after deleting newly created keys. During ten trials, successful authentication continued until revocation propagation completed, producing the observed 8–23 minute window with a median of about 16 minutes.
This means a key that appears deleted in the Google Cloud interface may still function briefly on parts of the platform.
Why the gap creates real risk
For organizations responding to a leaked credential, immediate revocation is critical. The delay uncovered by Aikido creates a period where attackers can continue using the key even after defenders believe it has been disabled.
If an attacker possesses a compromised key during that window, they may still be able to:
Access enabled APIs tied to the project
Send additional API requests
Generate unexpected cloud usage or billing charges
The researchers confirmed the behavior with keys configured for Gemini, and observed the same delayed revocation for keys connected to other Google Cloud APIs such as BigQuery and Google Maps. The vulnerability is tied to the API key credential type itself rather than to a specific service.
Google’s response to the report
According to reports and Aikido’s disclosure, Google initially treated the behavior as an expected propagation delay in a distributed system rather than a critical security flaw. Some reports say the issue was initially closed as "won’t fix."
After further review, the report was later reopened and classified internally as a P0 bug, indicating high priority for investigation.
The underlying technical cause—revocation updates gradually propagating across infrastructure—means precise revocation timing can vary depending on which backend systems process a request.
Practical precautions for developers and security teams
Until revocation behavior is guaranteed to be immediate, security teams should assume that deleting an API key does not instantly block all access.
Recommended precautions include:
Treat deletion as a delayed containment step
Plan for a temporary risk window—roughly up to 30 minutes—during which a compromised key may still work.
Monitor logs and billing after revocation
Unexpected API calls or sudden usage spikes shortly after deletion may indicate continued abuse during the propagation window.
Restrict API keys wherever possible
Google recommends applying restrictions such as allowed referrers, IP addresses, or specific APIs so that a leaked key has limited utility.
Rotate and replace credentials
Instead of relying solely on deletion, rotate keys and update services to use newly generated credentials as quickly as possible.
The broader lesson for cloud security
The discovery highlights an important operational reality of large distributed systems: configuration changes, including credential revocation, often propagate gradually rather than instantly.
For developers and security teams, the takeaway is straightforward—“deleted” does not always mean “inactive immediately.” Defensive playbooks should account for short propagation delays whenever sensitive credentials are revoked.