AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 1096683
Accepted
Peter Kahn
Peter Kahn
Asked: 2022-03-22 13:08:16 +0800 CST2022-03-22 13:08:16 +0800 CST 2022-03-22 13:08:16 +0800 CST

Como posso saber que o mais recente OpenSSL do Ubuntu 18.04 Bionic é realmente 1.1.1n?

  • 772

De acordo com o CVE-2022-0778 do Ubuntu, esta versão deve abordar o CVE. No entanto, quando olho para a versão OpenSSL, não posso dizer que é 1.1.1n. Vejo que foi construído em 9 de março antes de:

  • OpenSSL disponibilizando a fonte ao público
  • Gerenciadores de distribuição do Ubuntu importando o OpenSSL 1.1.1n em seu repositório (que pode ser apenas um repositório público)

Então, como eu saberia que isso é realmente 1.1.1n?

Sistema Ubuntu 18.04 após atualização

OpenSSL 1.1.1  11 Sep 2018
built on: Wed Mar  9 12:13:40 2022 UTC
platform: debian-amd64
options:  bn(64,64) rc4(16x,int) des(int) blowfish(ptr)
compiler: gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -Wa,
--noexecstack -g -O2 -fdebug-prefix-map=/build/openssl-vxXVMf/openssl-1.1.1=. 
-fstack-protector-strong -Wformat -Werror=format-security -DOPENSSL_USE_NODELETE 
-DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 
-DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM 
-DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM 
-DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM 
-DECP_NISTZ256_ASM -DX25519_ASM -DPADLOCK_ASM -DPOLY1305_ASM 
-DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2
OPENSSLDIR: "/usr/lib/ssl"
ENGINESDIR: "/usr/lib/x86_64-linux-gnu/engines-1.1"
Seeding source: os-specific

Mantenedor de distribuição

Repositório do Ubuntu: https://git.launchpad.net/ubuntu/+source/openssl

Tag:

* 3b83ed56dea2b735e31731fd042b52ff869f9a97 - 
(tag: import/1.1.1n-1, origin/debian/sid) 1.1.1n-1 
(patches unapplied) (c: Wed, 16 Mar 2022 04:33:58 +0000) 
(a: Tue, 15 Mar 2022 19:46:18 +0100) <Sebastian Andrzej Siewior>%

applied/1.1.1n-1
*   d4d5eeef3576b16013c48abc435c5da889cedf1b - (tag: applied/1.1.1n-1, 
origin/applied/debian/sid) 1.1.1n-1 (patches applied) 
(c: Wed, 16 Mar 2022 04:33:58 +0000) 
(a: Tue, 15 Mar 2022 19:46:18 +0100) <Sebastian Andrzej Si
ubuntu openssl
  • 3 3 respostas
  • 2392 Views

3 respostas

  • Voted
  1. Best Answer
    John Mahowald
    2022-03-22T15:38:52+08:002022-03-22T15:38:52+08:00

    Assim que uma atualização de segurança estiver com o status liberado, o simples a fazer é aplicar as atualizações, apt update && apt upgrade

    Considere implementar algum tipo de relatório de gerenciamento de patches para confirmar que todos os hosts estão atualizados e em conformidade. Eles variam de scripts simples a produtos que você pode comprar.

    Então, como eu saberia que isso é realmente 1.1.1n?

    A correção do Ubuntu para CVE-2022-0778 não é 1.1.1n. Como outras distribuições estáveis, eles têm o hábito de fazer backport apenas da correção específica para a versão escolhida. Leia a tabela novamente e observe que bionic é openssl 1.1.1-1ubuntu2.1~18.04.15 A string de versão engraçada anexada no final é importante, indica qual compilação.

    compilar em 9 de março antes do openssl disponibilizar a fonte ao público

    Leva tempo para construir e testar software. O Ubuntu, como outras distribuições, está em uma lista para ser notificado antes do anúncio geral. Reduz o tempo que os usuários estão expostos a falhas.

    Uma data de compilação é uma boa verificação de sanidade de que você tem o nível de patch necessário, mas perceba que é possível compilar antes do anúncio do upstream sem precisar de uma máquina do tempo.

    Gerenciadores de distribuição do Ubuntu importando o openssl 1.1.1n para seu repositório (que pode ser apenas um repositório público)

    Cuidado ao tirar conclusões sobre o que no controle de versão realmente entra em uma correção para sua versão. Com base nos nomes das ramificações, isso provavelmente tem a ver com o Ubuntu em comparação com os lançamentos sid ou upstream do Debian. Não biônico.

    Consulte o aviso de segurança.

    • 6
  2. user9517
    2022-03-22T23:47:25+08:002022-03-22T23:47:25+08:00

    Então, como eu saberia que isso é realmente 1.1.1n?

    não será 1.1.1n, pois, como John Mahowald diz, o Ubuntu terá retroportado a correção em sua versão suportada para 18.04, que da tabela vinculada é 1.1.1-1ubuntu2.1 ~ 18.04.15.

    Você pode descobrir quais pacotes openssl estão instalados em seu sistema usando

    apt list --installed | grep openssl
    

    Você pode examinar o changelog para ver quais atualizações foram aplicadas/backported

    apt-get changelog openssl 
    

    ou até mesmo olhar no servidor de changelog do Ubuntu .

    O changelog confirma que o openssl 1.1.1-1ubuntu2.1~18.04.15 tem patches aplicados para CVE-2022-0778.

    • 4
  3. user2829154
    2022-03-23T12:24:04+08:002022-03-23T12:24:04+08:00

    Modelo

    versão openssl

    No prompt de comando

    O meu dá

    OpenSSL 1.1.1m 14 de dezembro de 2021

    • 0

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve