Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
102 changes: 102 additions & 0 deletions content/en/blog/glpi-12-0-0-rc2-e-11-0-9/index.md
Original file line number Diff line number Diff line change
@@ -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/).
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
102 changes: 102 additions & 0 deletions content/pt-br/blog/glpi-12-0-0-rc2-e-11-0-9/index.md
Original file line number Diff line number Diff line change
@@ -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/).
Loading