CVE-2026-73263
Full vulnerability record from the local CVENow database.
Description
Prowler is a cloud security platform. Prior to 5.36.0, the Kubernetes provider connection test accepted kubeconfig_content containing a legacy gcp auth-provider with config.cmd-path and config.cmd-args because kubeconfig_contains_exec_auth in api/src/backend/api/v1/serializers.py checked only exec blocks, and POST /api/v1/providers/{id}/connection loaded it through config.load_kube_config_from_dict in prowler/providers/kubernetes/kubernetes_provider.py, causing kubernetes-python CommandTokenSource.token to run the attacker-supplied command through subprocess.Popen on the shared worker. This issue is fixed in version 5.36.0.
Severity
CRITICAL
CVSS score
9.9
(v3.1)
Vulnerability status
Awaiting Analysis
Source identifier
Published
2026-08-12 15:18:30.943000
Last modified
2026-10-24 15:10:00.190000
View original CVE JSON
{
"id": "CVE-2026-73263",
"sourceIdentifier": "[email protected]",
"published": "2026-08-12T15:18:30.943",
"lastModified": "2026-10-24T15:10:00.190",
"vulnStatus": "Awaiting Analysis",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "Prowler is a cloud security platform. Prior to 5.36.0, the Kubernetes provider connection test accepted kubeconfig_content containing a legacy gcp auth-provider with config.cmd-path and config.cmd-args because kubeconfig_contains_exec_auth in api/src/backend/api/v1/serializers.py checked only exec blocks, and POST /api/v1/providers/{id}/connection loaded it through config.load_kube_config_from_dict in prowler/providers/kubernetes/kubernetes_provider.py, causing kubernetes-python CommandTokenSource.token to run the attacker-supplied command through subprocess.Popen on the shared worker. This issue is fixed in version 5.36.0."
},
{
"lang": "es",
"value": "Prowler es una plataforma de seguridad en la nube. Antes de la versión 5.36.0, la prueba de conexión del proveedor de Kubernetes aceptaba contenido de kubeconfig que contenía un proveedor de autenticación gcp heredado con config.cmd-path y config.cmd-args porque kubeconfig_contains_exec_auth en API/src/backend/API/v1/serializers.py solo verificaba bloques exec, y POST /API/v1/providers/{id}/connection lo cargaba a través de config.load_kube_config_from_dict en prowler/providers/kubernetes/kubernetes_provider.py, lo que hacía que kubernetes-python CommandTokenSource.token ejecutara el comando proporcionado por el atacante a través de subprocess.Popen en el worker compartido. Este problema está solucionado en la versión 5.36.0."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "prowler-cloud",
"product": "prowler",
"versions": [
{
"version": "< 5.36.0",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H",
"baseScore": 9.9,
"baseSeverity": "CRITICAL",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "LOW",
"userInteraction": "NONE",
"scope": "CHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"availabilityImpact": "HIGH"
},
"exploitabilityScore": 3.1,
"impactScore": 6.0
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-08-12T15:12:40.745679Z",
"id": "CVE-2026-73263",
"options": [
{
"exploitation": "none"
},
{
"automatable": "no"
},
{
"technicalImpact": "total"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-78"
}
]
}
],
"references": [
{
"url": "https://github.com/prowler-cloud/prowler/commit/0b782fcb8c24ece7bd38deede2b8f13d8583e39c",
"source": "[email protected]"
},
{
"url": "https://github.com/prowler-cloud/prowler/pull/12091",
"source": "[email protected]"
},
{
"url": "https://github.com/prowler-cloud/prowler/releases/tag/5.36.0",
"source": "[email protected]"
},
{
"url": "https://github.com/prowler-cloud/prowler/security/advisories/GHSA-ccqh-6cjc-wp4j",
"source": "[email protected]"
},
{
"url": "https://github.com/prowler-cloud/prowler/security/advisories/GHSA-ccqh-6cjc-wp4j",
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0"
}
]
}