📧 info@ciso.sa | 📱 +966550939344 | Riyadh, Kingdom of Saudi Arabia
🔧 Scheduled Maintenance — Saturday 2:00-4:00 AM AST. Some features may be temporarily unavailable.    ●   
💎
Pro Plan 50% Off Unlock all AI features, unlimited reports, and priority support. Upgrade
Search Center
ESC to close
Global insider Education HIGH 6h Global supply_chain Software Development and Technology HIGH 11h Global apt Government/Critical Infrastructure CRITICAL 12h Global vulnerability Enterprise Software / Data Analytics CRITICAL 13h Global vulnerability Artificial Intelligence and Technology HIGH 17h Global general Technology and Artificial Intelligence MEDIUM 20h Global general Technology and Artificial Intelligence HIGH 21h Global vulnerability Higher Education CRITICAL 1d Global data_breach Government HIGH 1d Global supply_chain Software Development and Open Source Communities CRITICAL 1d Global insider Education HIGH 6h Global supply_chain Software Development and Technology HIGH 11h Global apt Government/Critical Infrastructure CRITICAL 12h Global vulnerability Enterprise Software / Data Analytics CRITICAL 13h Global vulnerability Artificial Intelligence and Technology HIGH 17h Global general Technology and Artificial Intelligence MEDIUM 20h Global general Technology and Artificial Intelligence HIGH 21h Global vulnerability Higher Education CRITICAL 1d Global data_breach Government HIGH 1d Global supply_chain Software Development and Open Source Communities CRITICAL 1d Global insider Education HIGH 6h Global supply_chain Software Development and Technology HIGH 11h Global apt Government/Critical Infrastructure CRITICAL 12h Global vulnerability Enterprise Software / Data Analytics CRITICAL 13h Global vulnerability Artificial Intelligence and Technology HIGH 17h Global general Technology and Artificial Intelligence MEDIUM 20h Global general Technology and Artificial Intelligence HIGH 21h Global vulnerability Higher Education CRITICAL 1d Global data_breach Government HIGH 1d Global supply_chain Software Development and Open Source Communities CRITICAL 1d
Vulnerabilities

CVE-2026-22822

High
External Secrets Operator reads information from a third-party service and automatically injects the values as Kubernetes Secrets. Starting in version 0.20.2 and prior to version 1.2.0, the `getSecre
CWE-863 — Weakness Type
Published: Jan 21, 2026  ·  Modified: Feb 28, 2026  ·  Source: NVD
CVSS v3
8.8
🔗 NVD Official
📄 Description (English)

External Secrets Operator reads information from a third-party service and automatically injects the values as Kubernetes Secrets. Starting in version 0.20.2 and prior to version 1.2.0, the `getSecretKey` template function, while introduced for senhasegura Devops Secrets Management (DSM) provider, has the ability to fetch secrets cross-namespaces with the roleBinding of the external-secrets controller, bypassing our security mechanisms. This function was completely removed in version 1.2.0, as everything done with that templating function can be done in a different way while respecting External Secrets Operator's safeguards As a workaround, use a policy engine such as Kubernetes, Kyverno, Kubewarden, or OPA to prevent the usage of `getSecretKey` in any ExternalSecret resource.

🤖 AI Executive Summary

External Secrets Operator versions 0.20.2 through 1.1.x contain a critical privilege escalation vulnerability in the getSecretKey template function that allows unauthorized cross-namespace secret access in Kubernetes environments. This vulnerability bypasses security mechanisms by leveraging the external-secrets controller's roleBinding permissions. The vulnerability has been completely removed in version 1.2.0, making immediate patching essential for organizations running affected versions.

📄 Description (Arabic)

🤖 AI Intelligence Analysis Analyzed: Apr 22, 2026 16:37
🇸🇦 Saudi Arabia Impact Assessment
This vulnerability poses significant risk to Saudi organizations utilizing Kubernetes-based infrastructure, particularly in: (1) Banking sector (SAMA-regulated institutions) managing sensitive financial data and customer credentials through containerized applications; (2) Government agencies (NCA oversight) running critical services on Kubernetes clusters; (3) Healthcare providers storing patient data and medical records; (4) Energy sector (ARAMCO and subsidiaries) managing operational technology secrets; (5) Telecommunications (STC, Mobily) handling subscriber information. The cross-namespace secret access capability could enable lateral movement and unauthorized access to sensitive credentials across multiple applications and environments within a single cluster.
🏢 Affected Saudi Sectors
Banking and Financial Services Government and Public Administration Healthcare and Medical Services Energy and Utilities Telecommunications Critical Infrastructure Cloud Service Providers
⚖️ Saudi Risk Score (AI)
8.5
/ 10.0
🔧 Remediation Steps (English)
IMMEDIATE ACTIONS:
1. Identify all Kubernetes clusters running External Secrets Operator versions 0.20.2 through 1.1.x using: kubectl get deployment -A | grep external-secrets
2. Audit all ExternalSecret resources for usage of getSecretKey template function: kubectl get externalsecrets -A -o yaml | grep -i getsecretkey
3. Review RBAC bindings for external-secrets-controller service account to identify overly permissive roles

PATCHING GUIDANCE:
1. Upgrade External Secrets Operator to version 1.2.0 or later immediately
2. Test upgrade in non-production environment first
3. Verify all ExternalSecret resources function correctly post-upgrade
4. Monitor logs for any authentication failures during transition

COMPENSATING CONTROLS (if immediate patching not possible):
1. Implement Kubernetes Network Policies to restrict external-secrets controller communication
2. Deploy Kyverno or OPA policies to block any ExternalSecret resources containing getSecretKey function
3. Restrict RBAC permissions for external-secrets-controller to only required namespaces
4. Enable Kubernetes audit logging for all secret access attempts
5. Implement secret rotation policies for all credentials managed by External Secrets Operator

DETECTION RULES:
1. Monitor for ExternalSecret resources with getSecretKey in template specifications
2. Alert on cross-namespace secret access attempts by external-secrets-controller
3. Track RBAC role bindings changes for external-secrets service account
4. Log and alert on any failed secret access attempts across namespaces
🔧 خطوات المعالجة (العربية)
الإجراءات الفورية:
1. تحديد جميع مجموعات Kubernetes التي تشغل مشغل الأسرار الخارجية من الإصدارات 0.20.2 إلى 1.1.x باستخدام: kubectl get deployment -A | grep external-secrets
2. تدقيق جميع موارد ExternalSecret للتحقق من استخدام دالة getSecretKey: kubectl get externalsecrets -A -o yaml | grep -i getsecretkey
3. مراجعة ربط RBAC لحساب خدمة external-secrets-controller لتحديد الأدوار المفرطة في الأذونات

إرشادات التصحيح:
1. ترقية مشغل الأسرار الخارجية إلى الإصدار 1.2.0 أو أحدث فوراً
2. اختبار الترقية في بيئة غير الإنتاج أولاً
3. التحقق من أن جميع موارد ExternalSecret تعمل بشكل صحيح بعد الترقية
4. مراقبة السجلات لأي فشل في المصادقة أثناء الانتقال

الضوابط البديلة (إذا لم يكن التصحيح الفوري ممكناً):
1. تنفيذ سياسات شبكة Kubernetes لتقييد اتصالات متحكم الأسرار الخارجية
2. نشر سياسات Kyverno أو OPA لحظر أي موارد ExternalSecret تحتوي على دالة getSecretKey
3. تقييد أذونات RBAC لمتحكم external-secrets-controller إلى مساحات الأسماء المطلوبة فقط
4. تفعيل تسجيل تدقيق Kubernetes لجميع محاولات الوصول إلى الأسرار
5. تنفيذ سياسات تدوير الأسرار لجميع بيانات الاعتماد المدارة بواسطة مشغل الأسرار الخارجية

قواعد الكشف:
1. مراقبة موارد ExternalSecret التي تحتوي على getSecretKey في مواصفات القالب
2. تنبيه محاولات الوصول إلى الأسرار عبر مساحات الأسماء بواسطة external-secrets-controller
3. تتبع تغييرات ربط دور RBAC لحساب خدمة external-secrets
4. تسجيل والتنبيه على أي محاولات وصول فاشلة إلى الأسرار عبر مساحات الأسماء
📋 Regulatory Compliance Mapping
🟢 NCA ECC 2024
ECC 2024 A.5.1.1 - Access Control Policies ECC 2024 A.5.2.1 - User Registration and De-registration ECC 2024 A.5.3.1 - Access Rights Review ECC 2024 A.8.2.1 - User Endpoint Devices ECC 2024 A.8.3.1 - Information Access Restriction
🔵 SAMA CSF
SAMA CSF ID.AM-1 - Asset Management SAMA CSF PR.AC-1 - Access Control SAMA CSF PR.AC-3 - Access Enforcement SAMA CSF PR.AC-4 - Access Rights Management SAMA CSF DE.CM-1 - Detection and Analysis
🟡 ISO 27001:2022
ISO 27001:2022 A.5.2 - Information Security Policies ISO 27001:2022 A.6.2 - Competence ISO 27001:2022 A.8.1 - User Endpoint Devices ISO 27001:2022 A.8.2 - Privileged Access Rights ISO 27001:2022 A.8.3 - Information Access Restriction ISO 27001:2022 A.9.2 - User Access Management
🟣 PCI DSS v4.0.1
PCI DSS 2.1 - Default Security Parameters PCI DSS 6.2 - Security Patches PCI DSS 7.1 - Limit Access to System Components PCI DSS 8.2 - User Identification and Authentication
📦 Affected Products / CPE 1 entries
external-secrets:external_secrets_operator
📊 CVSS Score
8.8
/ 10.0 — High
📊 CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Attack VectorL — Low / Local
Attack ComplexityL — Low / Local
Privileges RequiredL — Low / Local
User InteractionN — None / Network
ScopeC — Changed
ConfidentialityH — High
IntegrityH — High
AvailabilityH — High
📋 Quick Facts
Severity High
CVSS Score8.8
CWECWE-863
EPSS0.01%
Exploit No
Patch ✓ Yes
Published 2026-01-21
Source Feed nvd
Views 5
🇸🇦 Saudi Risk Score
8.5
/ 10.0 — Saudi Risk
Priority: CRITICAL
🏷️ Tags
patch-available CWE-863
Share this CVE

💬 Comments

0
Loading comments
📣 Found this valuable?
Share it with your cybersecurity network
in LinkedIn 𝕏 X / Twitter 💬 WhatsApp ✈ Telegram
🍪 Privacy Preferences
CISO Consulting — Compliant with Saudi Personal Data Protection Law (PDPL)
We use cookies and similar technologies to provide the best experience on our platform. You can choose which types you accept.
🔒
Essential Always On
Required for the website to function properly. Cannot be disabled.
📋 Sessions, CSRF tokens, authentication, language preferences
📊
Analytics
Help us understand how visitors use the site and improve performance.
📋 Page views, session duration, traffic sources, performance metrics
⚙️
Functional
Enable enhanced features like content personalization and preferences.
📋 Dark/light theme, font size, custom dashboards, saved filters
📣
Marketing
Used to deliver content and ads relevant to your interests.
📋 Campaign tracking, retargeting, social media analytics
Privacy Policy →
CISO AI Assistant
Ask anything · Documents · Support
🔐

Introduce Yourself

Enter your details to access the full assistant

Your info is private and never shared
💬
CyberAssist
Online · responds in seconds
5 / 5
🔐 Verify Your Identity

Enter your email to receive a verification code before submitting a support request.

Enter to send · / for commands 0 / 2000
CISO AI · Powered by Anthropic Claude
✦ Quick Survey Help Us Improve CISO Consulting Your feedback shapes the future of our platform — takes less than 2 minutes.
⚠ Please answer this question to continue

How would you rate your overall experience with our platform?

Rate from 1 (poor) to 5 (excellent)

🎉
Thank you!
Your response has been recorded.