CVE-2023-22463 in KubePi
Sumário
de VulDB • 18/05/2026
O KubePi é um painel para k8s. A função de autenticação JWT do KubePi até a versão 1.6.2 utiliza Jwtsigkeys pré-definidos (hard-coded), resultando no mesmo Jwtsigkeys para todos os projetos online. Isso significa que um atacante pode forjar qualquer token JWT para assumir a conta de administrador de qualquer projeto online. Além disso, ele pode usar o administrador para assumir o controle do cluster k8s da empresa alvo. O arquivo `session.go`, devido ao uso de um JwtSigKey pré-definido, permite que um atacante utilize esse valor para forjar tokens JWT arbitrariamente. O JwtSigKey é confidencial e não deve ser pré-definido no código. A vulnerabilidade foi corrigida na versão 1.6.3. No patch, a chave JWT é especificada no arquivo app.yml. Se o usuário deixar em branco, uma chave aleatória será utilizada. Não há soluções alternativas além da atualização.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.