diff --git a/content/en/blog/glpi-12-0-0-rc2-e-11-0-9/cover.png b/content/en/blog/glpi-12-0-0-rc2-e-11-0-9/cover.png new file mode 100644 index 0000000..4eca0f1 Binary files /dev/null and b/content/en/blog/glpi-12-0-0-rc2-e-11-0-9/cover.png differ diff --git a/content/en/blog/glpi-12-0-0-rc2-e-11-0-9/index.md b/content/en/blog/glpi-12-0-0-rc2-e-11-0-9/index.md new file mode 100644 index 0000000..8100f55 --- /dev/null +++ b/content/en/blog/glpi-12-0-0-rc2-e-11-0-9/index.md @@ -0,0 +1,102 @@ +--- +title: "GLPI 11.0.9 and 12.0.0-rc2: Security Release and a Preview of GLPI 12" +description: "EF-TECH published Docker images and Helm charts for GLPI 11.0.9 (stable security release) and 12.0.0-rc2 (pre-release), with Valkey/MariaDB subcharts, PDB/HPA, hardening, and S3 backup." +summary: "EF-TECH published new GLPI Docker images and Helm charts: the stable 11.0.9 release, which fixes 10 high-severity vulnerabilities and should be applied immediately, and the 12.0.0-rc2 pre-release, which previews what's coming in GLPI 12. This cycle also consolidates major Helm chart improvements, including the Valkey and MariaDB subcharts, PDB/HPA, container hardening, and S3 files backup." +date: 2026-09-17 +draft: false +tags: ["glpi", "docker", "kubernetes", "helm", "cloud-native", "security"] +categories: ["infrastructure"] +featureimage: "cover.png" +featureimagecaption: "GLPI 11.0.9 (security) and 12.0.0-rc2 (pre-release) — Docker images and Helm charts by EF-TECH" +--- + +On September 17, 2026, EF-TECH published two new releases of the [eftechcombr/glpi](https://github.com/eftechcombr/glpi) project, which packages GLPI as Docker images (PHP-FPM + Nginx) and a Helm chart for Kubernetes: **the stable 11.0.9 release — a security release fixing 10 high-severity vulnerabilities, with immediate upgrade recommended — and the 12.0.0-rc2 pre-release, which previews the features of GLPI's upcoming major version.** + +![GLPI 11.0.9 and 12.0.0-rc2](cover.png) + +## GLPI 11.0.9: Security Release — Upgrade Now + +GLPI 11.0.9 was released upstream by the glpi-project on September 16, 2026, and is classified as a **security release**. It fixes **10 high-severity vulnerabilities**: + +- **XSS** via form illustration import; +- **Stored XSS** in ticket actors; +- **MFA bypass** by another GLPI user; +- **Stored XSS** via asset name; +- **Stored XSS** in network equipment models; +- **Upload of a malicious page** on the web server; +- **Unauthenticated SQL injection** in the planning feature; +- **Unexpected X509 authentication success** with an unverified certificate; +- **Race condition in the marketplace**, allowing malicious plugin installation; +- **Arbitrary file deletion** during document creation. + +Two **medium-severity** issues were also fixed: + +- Unexpected access to followups, tasks, and solutions generated from templates; +- Unauthorized visibility expansion of knowbase items, reminders, and RSS feeds. + +Given the nature of these fixes — including unauthenticated SQL injection and MFA bypass — **we recommend upgrading all production environments to 11.0.9 as soon as possible**. The EF-TECH release ships GLPI 11.0.9 together with Helm chart `glpi-2.11.5`. + +## Helm Chart: What's New in This Cycle + +The 11.0.9 cycle consolidated a series of structural improvements to the Helm chart (PRs #170–#204), also inherited by the 12.x line: + +- **Valkey subchart (`helmforge/valkey`)**: the inline Redis was replaced by Valkey, with a new `externalCache` configuration to point GLPI at externally managed cache clusters; +- **MariaDB subchart (`helmforge/mariadb`)**: the inline MariaDB was replaced by a dedicated subchart, and the chart now reads the `MARIADB_PASSWORD` directly from the Secret generated by the MariaDB subchart itself; +- **High availability**: optional PodDisruptionBudget and HorizontalPodAutoscaler for `php-fpm` and `nginx` — contributed by [@danielqb](https://github.com/danielqb), the project's first external contributor; +- **Hardening**: `priorityClassName` support, optional `readOnlyRootFilesystem` hardening, and Bitnami-style `resourcesPreset` resource tiers; +- **Secrets**: `existingSecret` support for `externalDatabase` with fail-fast validation on misconfiguration; +- **Operational reliability**: the maintenance CronJob is now gated on actual GLPI and database readiness; unused volume mounts and the DB secret were removed from the Nginx container; +- **Backup**: new optional files-backup CronJob to S3-compatible storage; +- **Organization**: the `kubernetes/glpi` manifests were moved to `helm/`, and the chart is now published on Artifact Hub (validation errors fixed). + +The project's `12.0.0-rc2` release also fixes hadolint DL3064/DL3066 warnings in the PHP Dockerfile. + +## GLPI 12.0.0-rc2: What's Coming + +GLPI 12.0.0-rc2 is the second Release Candidate of GLPI's upcoming major version, also released upstream on September 16, 2026. Highlights of GLPI 12 include: + +- **Knowledge base rework**; +- **Sessions manager**; +- **Sudo mode**, for controlled privilege elevation during a session; +- **OLA rework** (Operational Level Agreements); +- **Hardened security** (SQL, CSRF, and more); +- **Accessibility advancements**. + +**Warning:** as a pre-release, 12.0.0-rc2 **must not be used in production**. Use it for staging, migration testing, and validating new features — for production environments, the recommended version is **11.0.9**. The EF-TECH release ships GLPI 12.0.0-rc2 together with Helm chart `glpi-2.12.1`. + +## How to Upgrade or Try It + +To upgrade using the Helm chart: + +```bash +# Add or update the EF-TECH Helm repository +helm repo add eftech https://eftechcombr.github.io/glpi/charts +helm repo update + +# Install or upgrade to the stable release (GLPI 11.0.9) +helm upgrade --install glpi eftech/glpi \ + --namespace glpi \ + --create-namespace \ + --version 2.11.5 +``` + +For standalone Docker usage: + +```bash +# Stable (recommended for production) +docker pull ghcr.io/eftechcombr/glpi:11.0.9 + +# Pre-release (staging/testing only) +docker pull ghcr.io/eftechcombr/glpi:12.0.0-rc2 +``` + +Links and references: + +- [EF-TECH GLPI repository](https://github.com/eftechcombr/glpi) +- [eftechcombr/glpi releases](https://github.com/eftechcombr/glpi/releases) +- [Upstream GLPI 11.0.9 release notes](https://github.com/glpi-project/glpi/releases/tag/11.0.9) +- [Upstream GLPI 12.0.0-rc2 release notes](https://github.com/glpi-project/glpi/releases/tag/12.0.0-rc2) + +--- + +At **EF-TECH**, we specialize in Kubernetes, cloud computing, and infrastructure automation. We design, deploy, and operate high-performance GLPI environments with security, observability, and scalability built in. [Contact us](/en/contato/) to learn how we can help your team. For more articles like this, visit our [blog](/en/blog/). diff --git a/content/pt-br/blog/glpi-12-0-0-rc2-e-11-0-9/cover.png b/content/pt-br/blog/glpi-12-0-0-rc2-e-11-0-9/cover.png new file mode 100644 index 0000000..4eca0f1 Binary files /dev/null and b/content/pt-br/blog/glpi-12-0-0-rc2-e-11-0-9/cover.png differ diff --git a/content/pt-br/blog/glpi-12-0-0-rc2-e-11-0-9/index.md b/content/pt-br/blog/glpi-12-0-0-rc2-e-11-0-9/index.md new file mode 100644 index 0000000..04edfd2 --- /dev/null +++ b/content/pt-br/blog/glpi-12-0-0-rc2-e-11-0-9/index.md @@ -0,0 +1,102 @@ +--- +title: "GLPI 11.0.9 e 12.0.0-rc2: release de segurança e a prévia do GLPI 12" +description: "A EF-TECH publicou as imagens Docker e os Helm charts do GLPI 11.0.9 (release de segurança estável) e 12.0.0-rc2 (pré-release), com subcharts Valkey/MariaDB, PDB/HPA, hardening e backup S3." +summary: "A EF-TECH publicou novas imagens Docker e Helm charts do GLPI: a versão estável 11.0.9, que corrige 10 vulnerabilidades de alta severidade e exige atualização imediata, e o pré-release 12.0.0-rc2, que antecipa os recursos do GLPI 12. O ciclo também consolida melhorias importantes no Helm chart, como os subcharts Valkey e MariaDB, PDB/HPA, hardening de contêineres e backup de arquivos para S3." +date: 2026-09-17 +draft: false +tags: ["glpi", "docker", "kubernetes", "helm", "cloud-native", "seguranca"] +categories: ["infraestrutura"] +featureimage: "cover.png" +featureimagecaption: "GLPI 11.0.9 (segurança) e 12.0.0-rc2 (pré-release) — imagens Docker e Helm charts da EF-TECH" +--- + +A EF-TECH publicou, em 17 de setembro de 2026, duas novas releases do projeto [eftechcombr/glpi](https://github.com/eftechcombr/glpi), que empacota o GLPI como imagens Docker (PHP-FPM + Nginx) e Helm chart para Kubernetes: **a versão estável 11.0.9 — uma release de segurança que corrige 10 vulnerabilidades de alta severidade, com atualização recomendada imediatamente — e o pré-release 12.0.0-rc2, que antecipa os recursos da próxima versão major do GLPI.** + +![GLPI 11.0.9 e 12.0.0-rc2](cover.png) + +## GLPI 11.0.9: release de segurança — atualize agora + +O GLPI 11.0.9 foi publicado pelo glpi-project em 16 de setembro de 2026 e é classificado como **release de segurança**. A atualização corrige **10 vulnerabilidades de alta severidade**: + +- **XSS** via importação de ilustrações de formulários; +- **XSS armazenado** em atores de chamados (tickets); +- **Bypass de MFA** por outro usuário do GLPI; +- **XSS armazenado** via nome de ativos; +- **XSS armazenado** em modelos de equipamentos de rede; +- **Upload de página maliciosa** no servidor web; +- **Injeção de SQL não autenticada** na funcionalidade de planejamento; +- **Autenticação X509 inesperada** com certificado não verificado; +- **Condição de corrida no marketplace**, permitindo a instalação de plugin malicioso; +- **Exclusão arbitrária de arquivos** durante a criação de documentos. + +Além dessas, duas vulnerabilidades de severidade **média** também foram corrigidas: + +- Acesso inesperado a followups, tarefas e soluções gerados a partir de templates; +- Expansão não autorizada da visibilidade de itens da base de conhecimento, lembretes e feeds RSS. + +Dada a natureza das correções — incluindo injeção de SQL não autenticada e bypass de MFA —, **recomendamos que todos os ambientes em produção sejam atualizados para o 11.0.9 o quanto antes**. A release da EF-TECH entrega o GLPI 11.0.9 junto ao Helm chart `glpi-2.11.5`. + +## Helm chart: o que há de novo neste ciclo + +O ciclo da versão 11.0.9 consolidou uma série de melhorias estruturais no Helm chart (PRs #170–#204), herdadas também pela linha 12.x: + +- **Subchart Valkey (`helmforge/valkey`)**: o Redis inline foi substituído pelo Valkey, com nova configuração `externalCache` para apontar o GLPI para clusters de cache externos gerenciados; +- **Subchart MariaDB (`helmforge/mariadb`)**: o MariaDB inline foi substituído por um subchart dedicado, e o chart agora lê a senha `MARIADB_PASSWORD` diretamente da Secret gerada pelo próprio subchart; +- **Alta disponibilidade**: suporte opcional a PodDisruptionBudget e HorizontalPodAutoscaler para `php-fpm` e `nginx` — contribuição do [@danielqb](https://github.com/danielqb), primeiro contributor externo do projeto; +- **Hardening**: suporte a `priorityClassName`, hardening opcional com `readOnlyRootFilesystem` e níveis de recursos padronizados estilo Bitnami (`resourcesPreset`); +- **Segredos**: suporte a `existingSecret` para `externalDatabase` com validação *fail-fast* em caso de configuração incorreta; +- **Confiabilidade operacional**: o CronJob de manutenção agora é condicionado à prontidão real do GLPI e do banco de dados; montagens de volume e a Secret de banco foram removidas do contêiner do Nginx; +- **Backup**: novo CronJob opcional de backup de arquivos para storage compatível com S3; +- **Organização**: os manifestos de `kubernetes/glpi` foram movidos para `helm/`, e o chart passou a ser publicado no Artifact Hub (erros de validação corrigidos). + +A versão `12.0.0-rc2` do projeto ainda corrige os warnings do hadolint DL3064/DL3066 no Dockerfile do PHP. + +## GLPI 12.0.0-rc2: o que vem por aí + +O 12.0.0-rc2 é o segundo Release Candidate da futura versão major do GLPI, publicado upstream também em 16 de setembro de 2026. Entre os destaques do GLPI 12: + +- **Reformulação da base de conhecimento** (knowledge base rework); +- **Gerenciador de sessões** (sessions manager); +- **Modo sudo**, para elevação controlada de privilégios durante a sessão; +- **Reformulação de OLA** (Operational Level Agreements); +- **Segurança reforçada** (SQL, CSRF, entre outros); +- **Avanços de acessibilidade**. + +**Atenção:** por se tratar de um pré-release, o 12.0.0-rc2 **não deve ser usado em produção**. Use-o para homologação, testes de migração e validação dos novos recursos — para ambientes produtivos, a versão recomendada é a **11.0.9**. A release da EF-TECH entrega o GLPI 12.0.0-rc2 junto ao Helm chart `glpi-2.12.1`. + +## Como atualizar ou experimentar + +Para atualizar via Helm chart: + +```bash +# Adicionar ou atualizar o repositório Helm da EF-TECH +helm repo add eftech https://eftechcombr.github.io/glpi/charts +helm repo update + +# Instalar ou atualizar para a versão estável (GLPI 11.0.9) +helm upgrade --install glpi eftech/glpi \ + --namespace glpi \ + --create-namespace \ + --version 2.11.5 +``` + +Para uso standalone com Docker: + +```bash +# Estável (recomendado para produção) +docker pull ghcr.io/eftechcombr/glpi:11.0.9 + +# Pré-release (somente homologação/testes) +docker pull ghcr.io/eftechcombr/glpi:12.0.0-rc2 +``` + +Links e referências: + +- [Repositório EF-TECH GLPI](https://github.com/eftechcombr/glpi) +- [Releases do eftechcombr/glpi](https://github.com/eftechcombr/glpi/releases) +- [Notas da release upstream GLPI 11.0.9](https://github.com/glpi-project/glpi/releases/tag/11.0.9) +- [Notas da release upstream GLPI 12.0.0-rc2](https://github.com/glpi-project/glpi/releases/tag/12.0.0-rc2) + +--- + +Na **EF-TECH**, somos especialistas em Kubernetes, cloud computing e automação de infraestrutura. Projetamos, implantamos e operamos ambientes GLPI de alta performance com segurança, observabilidade e escalabilidade. [Entre em contato](/pt-br/contato/) para saber como podemos ajudar sua equipe. Para mais artigos como este, visite nosso [blog](/pt-br/blog/).