O Alibaba Cloud Linux lança atualizações regulares para corrigir defeitos e aplicar patches em vulnerabilidades de segurança. Use o yum para consultar, verificar e instalar as atualizações de segurança disponíveis.
Pré-requisitos
Crie uma instância ECS executando o Alibaba Cloud Linux. Métodos de criação.
Informações básicas
O Alibaba Cloud Linux publica avisos de segurança em Avisos de Segurança do Alibaba Cloud Linux 3 e Avisos de Segurança do Alibaba Cloud Linux 2.1903.
As atualizações de segurança são classificadas pela gravidade CVSS3:
|
Nível de gravidade |
Descrição |
|
Critical |
Vulnerabilidades de alto risco. Atualização obrigatória. |
|
Important |
Vulnerabilidades de risco relativamente alto. Atualização altamente recomendada. |
|
Moderate |
Vulnerabilidades de risco médio. Atualização recomendada. |
|
Low |
Vulnerabilidades de baixo risco. Atualização opcional. |
Consulte atualizações de segurança
O comando yum updateinfo lista as atualizações de pacotes disponíveis, incluindo correções de segurança, correções de bugs e melhorias com IDs de CVE.
Sintaxe
yum updateinfo <command> [option]
Parâmetros
<command>: Ação a executar.
|
Valor |
Descrição |
|
|
Lista as atualizações de segurança disponíveis. |
|
|
Exibe detalhes de uma atualização de segurança específica. Defina |
[option]: Opções de filtro.
|
Opção |
Descrição |
|
|
Filtra por nível de gravidade. Defina |
|
|
Filtra por ID de CVE. Defina |
Formato para nível único de gravidade:
--sec-severity=<Severity level>. Exemplo:--sec-severity=Moderate.Formato para múltiplos níveis de gravidade:
--sec-severity={<Severity level>,<Severity level>}. Exemplo:--sec-severity={Moderate,Important}.
Visualize informações de ajuda
Visualize a ajuda do yum updateinfo:
yum updateinfo --help
Obtenha uma visão geral das atualizações disponíveis
Liste um resumo das atualizações disponíveis:
yum updateinfo
Saída de exemplo:
Alibaba Cloud Linux 3
Last metadata expiration check: 0:06:42 ago on Wed 02 Jun 2021 03:05:30 AM EDT.
Updates Information Summary: available
3 Security notice(s)
2 Important Security notice(s)
1 Moderate Security notice(s)
Alibaba Cloud Linux 2
Loaded plugins: fastestmirror
Determining fastest mirrors
base | 3.1 kB 00:00:00
extras | 2.5 kB 00:00:00
plus | 2.5 kB 00:00:00
updates | 2.9 kB 00:00:00
(1/6): extras/2.1903/x86_64/primary_db | 149 kB 00:00:00
(2/6): base/2.1903/x86_64/group_gz | 101 kB 00:00:00
(3/6): updates/2.1903/x86_64/updateinfo | 81 kB 00:00:00
(4/6): plus/2.1903/x86_64/primary_db | 1.5 MB 00:00:00
(5/6): base/2.1903/x86_64/primary_db | 4.9 MB 00:00:00
(6/6): updates/2.1903/x86_64/primary_db | 6.1 MB 00:00:00
Updates Information Summary: updates
17 Security notice(s)
7 Important Security notice(s)
6 Moderate Security notice(s)
4 Low Security notice(s)
updateinfo summary done
Liste as atualizações de segurança disponíveis
Liste as atualizações de segurança disponíveis:
yum updateinfo list
Saída de exemplo:
Alibaba Cloud Linux 3
Last metadata expiration check: 0:09:05 ago on Wed 02 Jun 2021 03:05:30 AM EDT.
ALINUX3-SA-2021:0008 Moderate/Sec. gnutls-3.6.14-7.1.al8.x86_64
ALINUX3-SA-2021:0029 Important/Sec. gnutls-3.6.14-8.1.al8.x86_64
ALINUX3-SA-2021:0028 Important/Sec. libldb-2.1.3-3.1.al8.x86_64
ALINUX3-SA-2021:0029 Important/Sec. nettle-3.4.1-4.1.al8.x86_64
Alibaba Cloud Linux 2
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
ALINUX2-SA-2019:0055 Moderate/Sec. binutils-2.27-41.base.1.al7.x86_64
ALINUX2-SA-2019:0058 Low/Sec. curl-7.29.0-54.1.al7.x86_64
ALINUX2-SA-2019:0059 Low/Sec. elfutils-default-yama-scope-0.176-2.1.al7.n
...
Visualize detalhes da atualização de segurança
Visualize os detalhes de um aviso específico. Substitua <update_id> por um ID de aviso:
yum updateinfo info <update_id>
Alibaba Cloud Linux 3
O exemplo a seguir consulta o aviso ALINUX3-SA-2021:0008:
yum updateinfo info ALINUX3-SA-2021:0008
Saída de exemplo:
Last metadata expiration check: 0:11:58 ago on Wed 02 Jun 2021 03:05:30 AM EDT.
===============================================================================
ALINUX3-SA-2021:0008: gnutls security and bug fix update (Moderate)
===============================================================================
Update ID: ALINUX3-SA-2021:0008
Type: security
Updated: 1969-12-31 19:00:00
CVEs: CVE-2020-24659
Description: Package updates are available for Alibaba Cloud Linux 3 that fix the following vulnerabilities:
:
: CVE-2020-24659:
: An issue was discovered in GnuTLS before 3.6.15. A server can trigger a NULL pointer dereference in a TLS 1.3 client if a no_renegotiation alert is sent with unexpected timing, and then an invalid second handshake occurs. The crash happens in the application's error handling path, where the gnutls_deinit function is called after detecting a handshake failure.
:
Severity: Moderate
Alibaba Cloud Linux 2
O exemplo a seguir consulta o aviso ALINUX2-SA-2020:0005:
yum updateinfo info ALINUX2-SA-2020:0005
Saída de exemplo:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
===============================================================================
ALINUX2-SA-2020:0005: nss, nss-softokn, nss-util security update (Important)
===============================================================================
Update ID : ALINUX2-SA-2020:0005
Release : Alibaba Cloud Linux 2.1903
Type : security
Status : stable
Issued : 2020-01-03
CVEs : CVE-2019-11729
: CVE-2019-11745
Description : Package updates are available for Alibaba Cloud Linux 2.1903 that fix
: the following vulnerabilities:
:
: CVE-2019-11729:
: Empty or malformed p256-ECDH public keys may
: trigger a segmentation fault due values being
: improperly sanitized before being copied into
: memory and used. This vulnerability affects
: Firefox ESR < 60.8, Firefox < 68, and Thunderbird
: < 60.8.
:
: CVE-2019-11745:
: When encrypting with a block cipher, if a call to
: NSC_EncryptUpdate was made with data smaller than
: the block size, a small out of bounds write could
: occur. This could have caused heap corruption and
: a potentially exploitable crash. This
: vulnerability affects Thunderbird < 68.3, Firefox
: ESR < 68.3, and Firefox < 71.
:
Severity : Important
updateinfo info done
Filtre atualizações de segurança por nível de gravidade
Liste as atualizações de segurança com nível de gravidade Moderate:
yum updateinfo list --sec-severity=Moderate
Saída de exemplo:
Last metadata expiration check: 0:05:25 ago on Mon 07 Jun 2021 09:08:25 AM EDT.
ALINUX3-SA-2021:0008 Moderate/Sec. gnutls-3.6.14-7.1.al8.x86_64
Verifique se há atualizações de segurança
O serviço update-motd vem instalado e ativado por padrão no Alibaba Cloud Linux e notifica sobre atualizações de segurança disponíveis no login. Controle o serviço update-motd conforme descrito em Gerenciar o serviço update-motd.
Execute yum check-update --security para verificar se há atualizações de segurança disponíveis. Acrescente --sec-severity=<SEVS> para filtrar por gravidade, onde <SEVS> representa um ou mais níveis de gravidade.
Ao especificar vários níveis de gravidade, separe-os por vírgulas (,). Os níveis de gravidade diferenciam maiúsculas de minúsculas.
Alibaba Cloud Linux 3
Exemplo 1: Verifique todas as atualizações de segurança:
yum check-update --security
Saída de exemplo:
Last metadata expiration check: 0:08:41 ago on Wed 02 Jun 2021 05:24:55 PM CST.
nss.x86_64 3.53.1-17.1.al8 alinux3-updates
nss-softokn.x86_64 3.53.1-17.1.al8 alinux3-updates
nss-softokn-freebl.x86_64 3.53.1-17.1.al8 alinux3-updates
nss-sysinit.x86_64 3.53.1-17.1.al8 alinux3-updates
nss-util.x86_64 3.53.1-17.1.al8 alinux3-updates
perl-Errno.x86_64 1.28-417.2.al8 alinux3-updates
perl-IO.x86_64 1.38-417.2.al8 alinux3-updates
Exemplo 2: Verifique atualizações de segurança com níveis de gravidade Critical e Important:
yum check-update --security --sec-severity={Critical,Important}
Saída de exemplo:
Last metadata expiration check: 0:10:23 ago on Wed 02 Jun 2021 05:24:55 PM CST.
gnutls.x86_64 3.6.14-8.2.al8 alinux3-updates
nss.x86_64 3.53.1-17.1.al8 alinux3-updates
nss-softokn.x86_64 3.53.1-17.1.al8 alinux3-updates
nss-softokn-freebl.x86_64 3.53.1-17.1.al8 alinux3-updates
nss-sysinit.x86_64 3.53.1-17.1.al8 alinux3-updates
nss-util.x86_64 3.53.1-17.1.al8 alinux3-updates
perl-Errno.x86_64 1.28-417.2.al8 alinux3-updates
perl-IO.x86_64 1.38-417.2.al8 alinux3-updates
Alibaba Cloud Linux 2
Exemplo 1: Verifique todas as atualizações de segurança:
yum check-update --security |grep available
Saída de exemplo:
49 package(s) needed for security, out of 183 available
Exemplo 2: Verifique atualizações de segurança com níveis de gravidade Critical e Important:
yum check-update --security --sec-severity=Critical,Important |grep available
Saída de exemplo:
30 package(s) needed for security, out of 183 available
Instale atualizações de segurança
Execute yum upgrade para instalar atualizações de segurança. Filtre por nível de gravidade ou ID de CVE.
O comando yum upgrade remove forçosamente pacotes desatualizados, exceto pacotes de kernel. Isso pode parar a instância e interromper serviços em execução. Instale atualizações de segurança fora dos horários de pico.
Instale por nível de gravidade
Execute yum upgrade --security para instalar atualizações de segurança. Acrescente --sec-severity=<SEVS> para filtrar por nível de gravidade.
Ao especificar vários níveis de gravidade, separe-os por vírgulas (,). Os níveis de gravidade diferenciam maiúsculas de minúsculas.
Instale atualizações de gravidade Critical e Important:
sudo yum upgrade --security --sec-severity={Critical,Important}
Saída de exemplo:
Alibaba Cloud Linux 3
Last metadata expiration check: 0:06:43 ago on Wed 02 Jun 2021 03:51:48 AM EDT.
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Upgrading:
...
Transaction Summary
================================================================================
Upgrade 12 Packages
Total download size: 3.9 M
Is this ok [y/N]:
Alibaba Cloud Linux 2
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
...
[snipped]
...
Transaction Summary
=============================================================================================================================================================================
Upgrade 30 Packages (+1 Dependent package)
Total download size: 91 M
Is this ok [y/d/N]:
Instale por ID de CVE
Execute yum upgrade --cve=<CVE ID> para instalar atualizações de CVEs específicos. Especifique um ou mais IDs de CVE.
Ao especificar vários IDs de CVE, separe-os por vírgulas (,). Os IDs de CVE diferenciam maiúsculas de minúsculas.
Alibaba Cloud Linux 3
Instale a atualização para CVE-2020-24659:
sudo yum upgrade --cve=CVE-2020-24659
Saída de exemplo:
Last metadata expiration check: 0:02:44 ago on Wed 02 Jun 2021 04:17:27 AM EDT.
Dependencies resolved.
=====================================================================================
Package Architecture Version Repository Size
=====================================================================================
Upgrading:
...
Transaction Summary
=====================================================================================
Upgrade 1 Package
Total download size: 1.0 M
Is this ok [y/N]
Alibaba Cloud Linux 2
Instale atualizações para CVE-2019-11729 e CVE-2019-11745:
sudo yum upgrade --cve=CVE-2019-11729,CVE-2019-11745
Saída de exemplo:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
...
[snipped]
...
Dependencies Resolved
=============================================================================================================================================================================
Package Arch Version Repository Size
=============================================================================================================================================================================
Updating:
nss x86_64 3.44.0-7.1.al7 updates 854 k
nss-softokn x86_64 3.44.0-8.1.al7 updates 330 k
nss-softokn-freebl x86_64 3.44.0-8.1.al7 updates 225 k
nss-sysinit x86_64 3.44.0-7.1.al7 updates 65 k
nss-tools x86_64 3.44.0-7.1.al7 updates 528 k
nss-util x86_64 3.44.0-4.1.al7 updates 79 k
Updating for dependencies:
nspr x86_64 4.21.0-1.1.al7 updates 127 k
Transaction Summary
=============================================================================================================================================================================
Upgrade 6 Packages (+1 Dependent package)
Total download size: 2.2 M
Is this ok [y/d/N]:
Conforme o man yum, o comando sudo yum upgrade equivale a sudo yum update --obsoletes. Como a opção obsoletes está habilitada por padrão no arquivo /etc/yum.conf, o comando sudo yum upgrade também equivale a sudo yum update.
Gerencie o serviço update-motd
Gerencie o serviço update-motd com o systemctl:
|
Ação |
Comando |
|
Iniciar o serviço |
|
|
Parar o serviço |
|
|
Reiniciar o serviço |
|
|
Verificar o status do serviço |
|