O SUSE-SU-2026:2613-1 corrige 5 vulnerabilidades no Xen (CVE-2025-54518, CVE-2026-42487/8/9/90). Guia técnico com comandos, verificação pós-patch e troubleshooting para infraestrutura crítica.
Em 24 de junho de 2026, a SUSE liberou o boletim SUSE-SU-2026:2613-1, classificado como importante, endereçando cinco vulnerabilidades no Xen hypervisor .
Este não é um update cosmético — estamos falando de falhas que podem levar desde corrupção de cache da CPU até negação de serviço (DoS) em toda a plataforma de virtualização.
Atenção: A CVE-2025-54518 afeta exclusivamente CPUs AMD Fam17h (microarquitetura Zen 2). As demais são arquitetura-independentes dentro do escopo x86.
Pré-requisitos
Antes de qualquer ação, valide seu ambiente:
# 1. Identifique a versão do SUSE $ cat /etc/os-release NAME="SLES" VERSION="15-SP6" ... # 2. Verifique o pacote xen atual $ rpm -q xen xen-4.17.2_08-150600.1.3.x86_64 # 3. Confirme se o sistema é um dom0 (host Xen) $ sudo xl info | grep -E "xen_|xen_version" xen_version : 4.17.2 xen_caps : xen-3.0-x86_64 ... # 4. Liste as VMs em execução (para planejar janela de manutenção) $ sudo xl list Name ID Mem VCPUs State Time(s) Domain-0 0 4096 16 r----- 11234.5 web-server-01 1 8192 8 -b---- 4567.2 db-server-01 2 16384 16 -b---- 8912.1
Por que isso importa? O update do Xen requer reboot do dom0 e, em alguns casos, das VMs. Saber exatamente o que está rodando define sua estratégia de downtime.
Passo a Passo
Preparação do Ambiente
Antes de aplicar qualquer patch, garanta que você pode voltar atrás:
# Snapshots do LVM (se aplicável) $ sudo lvcreate -L 10G -s -n snap_root /dev/vg00/root # Backup da configuração do Xen $ sudo cp -r /etc/xen /etc/xen.bak.$(date +%Y%m%d) # Registro do estado atual dos pacotes $ rpm -qa | grep -E "xen|kernel-xen" > /root/pkg_list.pre_update.txt
Armadilha comum: Profissionais menos experientes aplicam o update sem snapshot ou backup, confiando que "vai dar certo". Se o sistema não bootar após o reboot, você perde horas de troubleshooting. Sempre tenha um plano de rollback.
Migração das VMs (Live Migration)
Para ambientes com mais de um host Xen, migre as VMs antes de atualizar:
# Verifique quais VMs estão rodando no host atual $ sudo xl list | grep -v Domain-0 | awk '{print $2}' # Migre cada VM para outro host (exemplo: VM ID 1 para host xen02) $ sudo xl migrate 1 xen02 # Confirme que a VM não está mais no host $ sudo xl list | grep -E "web-server|db-server"
Para ambientes single-host, planeje uma janela de manutenção e desligue as VMs gracefulmente:
$ for vm in $(sudo xl list | grep -v Domain-0 | awk '{print $2}'); do sudo xl shutdown $vm done # Aguarde o shutdown completo $ watch -n 2 'sudo xl list'
Aplicação do Update
Com o repositório SUSE atualizado:
# Atualize os metadados dos repositórios $ sudo zypper refresh # Aplique o update específico do Xen $ sudo zypper patch --cve=CVE-2025-54518 --cve=CVE-2026-42487 \ --cve=CVE-2026-42488 --cve=CVE-2026-42489 --cve=CVE-2026-42490 # Ou, mais simples, atualize todos os pacotes xen* $ sudo zypper update xen\* # Saída esperada: Loading repository data... Reading installed packages... Resolving package dependencies... The following 3 packages are going to be upgraded: xen xen-libs xen-tools 3 packages to upgrade. Overall download size: 12.3 MiB. Already cached: 0 B. After the operation, additional 256.0 KiB will be used. Continue? [y/n/...? shows all options] (y): y
Por que zypper patch --cve em vez de zypper update? O zypper patch aplica apenas updates de segurança específicos, minimizando o risco de introduzir mudanças funcionais indesejadas. Em ambientes de produção, essa granularidade é ouro.
Verificação Pós-Update
# Confirme a nova versão do pacote $ rpm -q xen xen-4.17.2_08-150600.1.6.x86_64 # versão atualizada # Verifique se todos os CVEs foram cobertos $ sudo zypper patch-check | grep -E "CVE-2025-54518|CVE-2026-42487|CVE-2026-42488|CVE-2026-42489|CVE-2026-42490" # (sem saída = todos aplicados) # Consulte o changelog do pacote $ rpm -q --changelog xen | grep -E "CVE-2025-54518|CVE-2026-42487" | head -5 * Wed Jun 24 2026 - security@suse.de - Added fix for CVE-2025-54518: AMD CPU OP Cache Corruption (bsc#1264066) - Added fix for CVE-2026-42487: x86 HVM I/O port list traversal (bsc#1266952) ...
Reboot e Validação
# Reinicie o dom0 $ sudo reboot # Após o reboot, valide o hypervisor $ sudo xl info | grep xen_version xen_version : 4.17.2 # Verifique se as VMs iniciam corretamente $ sudo xl list Name ID Mem VCPUs State Time(s) Domain-0 0 4096 16 r----- 12.3 # Inicie uma VM de teste $ sudo xl create /etc/xen/vm-test.cfg $ sudo xl console vm-test # valide o boot
📘 Indicação de Leitura
Esse livro é um guia prático e abrangente sobre a segurança do sistema operacional Linux como um todo. O livro ensina a pensar como um atacante para fortalecer a defesa do servidor, abordando tópicos fundamentais como:
- Ferramentas de rede: Nmap, Netcat, knockd.
- Monitoramento: de arquivos e sistemas de arquivos.
- Defesas: contra malware e ataques DDoS.
- Descoberta de vulnerabilidades: como invasores encontram pontos fracos.
Eu ganho uma comissão quando você faz uma compra.
Troubleshooting
Problema Comum: "xl list" não retorna VMs após o reboot.
Sintoma: Após o reboot, o comando xl list mostra apenas o Domain-0. As VMs não iniciam automaticamente.
Causa raiz: O serviço xendomains pode não ter iniciado corretamente ou a configuração de auto-start pode ter sido perdida durante o update.
# Verifique o status do serviço $ sudo systemctl status xendomains ● xendomains.service - Xend domains management Loaded: loaded (/usr/lib/systemd/system/xendomains.service; enabled) Active: failed (Result: exit-code) since ... # Reveja os logs $ sudo journalctl -u xendomains -n 50 # Inicie manualmente as VMs que deveriam estar rodando $ sudo xl create /etc/xen/auto/web-server-01.cfg $ sudo xl create /etc/xen/auto/db-server-01.cfg # Corrija a configuração de auto-start se necessário $ sudo xl config-update -d web-server-01 /etc/xen/auto/web-server-01.cfg
Conclusão
O SUSE-SU-2026:2613-1 é um update crítico que aborda vulnerabilidades de gravidade significativa no hypervisor Xen.
As falhas vão desde corrupção de cache em nível de CPU (CVE-2025-54518) até problemas de concorrência e locking que podem ser explorados para DoS (CVE-2026-42487-42490).
Pontos-chave para sua equipe:
- Priorize ambientes com AMD Zen 2 — a CVE-2025-54518 é específica e crítica.
- Planeje downtime — o patch requer reboot do dom0.
- Teste em staging primeiro — valide a compatibilidade com suas VMs e workloads.
- Mantenha um plano de rollback — snapshots LVM e backups de configuração são seus melhores amigos.

Nenhum comentário:
Postar um comentário