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 / ubuntu / Perguntas / 924181
Accepted
Ravexina
Ravexina
Asked: 2017-06-11 14:34:37 +0800 CST2017-06-11 14:34:37 +0800 CST 2017-06-11 14:34:37 +0800 CST

Meu Ubuntu é vulnerável ao SambaCry?

  • 772

Li estes dois tópicos:

  1. Aviso! Hackers começaram a usar "SambaCry Flaw" para hackear sistemas Linux
  2. Falha no samba de 7 anos permite que hackers acessem remotamente milhares de PCs com Linux

SambaCry

E fiquei um pouco preocupado, minha máquina Ubuntu é segura? Ou estou vulnerável a essa vulnerabilidade?

O segundo artigo mencionou que:

A falha, na verdade, residia na maneira como o Samba lidava com as bibliotecas compartilhadas.

A outra coisa que eles dizem é que todas as versões a partir da versão 3.5.0 desde 2010 são vulneráveis.

Naquela época, cerca de 485.000 computadores habilitados para Samba foram encontrados expostos na Internet, e os pesquisadores previram que os ataques baseados em SambaCry também têm potencial para se espalhar amplamente, assim como o ransomware WannaCry. (aqui) .

Não tenho um servidor samba, mas tenho um samba-libspacote instalado.

O que, se houver, devo fazer?

Estou executando o Ubuntu 16.04.

package-management
  • 2 2 respostas
  • 2160 Views

2 respostas

  • Voted
  1. Best Answer
    Ravexina
    2017-06-11T14:34:37+08:002017-06-11T14:34:37+08:00

    Em primeiro lugar, você deve ter um servidor samba em execução para ficar vulnerável a esse bug que você não possui.

    Esta vulnerabilidade já foi corrigida, seu CVE-ID é: " CVE-2017-7494 ":

    O Samba desde a versão 3.5.0 é vulnerável à vulnerabilidade de execução remota de código, permitindo que um cliente mal-intencionado carregue uma biblioteca compartilhada em um compartilhamento gravável e, em seguida, faça com que o servidor a carregue e execute.

    Portanto, o que você deve fazer é uma atualização do sistema, se ainda não o fez, então está seguro.

    Verifique seus apt's"logs de histórico" para ver se seu Ubuntu recebeu recentemente alguma atualização para o samba ou suas bibliotecas.

    grep -B10 samba- /var/log/apt/history.log
    

    para garantir que você tenha as últimas atualizações, use:

    sudo apt update
    sudo apt upgrade
    

    Use também:

    apt changelog samba
    

    ou aptitude changelog sambase você estiver executando uma versão mais antiga do Ubuntu para obter uma lista das últimas alterações neste pacote e, se prestar atenção, verá:

    samba (2:4.3.11+dfsg-0ubuntu0.16.04.7) xenial-security; urgency=medium
    
      * SECURITY UPDATE: remote code execution from a writable share
      - debian/patches/CVE-2017-7494.patch: refuse to open pipe names with a
        slash inside in source3/rpc_server/srv_pipe.c.
      - CVE-2017-7494
    

    Preste atenção na versão: " 2:4.3.11+dfsg-0ubuntu0.16.04.7 ", Então use:

    $ dpkg -l samba* | awk "( !(/none/) && /^ii/ )"
    ii samba-libs:amd64  2:4.3.11+dfsg-0ubuntu0.16.04.7 amd64  Samba core libraries
    

    para ver se você tem a versão corrigida instalada ou não.


    Etapas extras

    Se você é realmente paranóico, pegue uma cópia do código-fonte, por exemplo:

    apt source --download samba-libs
    

    ele baixará o código-fonte correspondente e todos os patches, extrairá o código-fonte e aplicará os patches.

    então vá para:

    head /path-to-extract/samba-4.3.11+dfsg/debian/changelog
    

    Você verá as mesmas coisas, como apt changelog samba. você pode até procurar o próprio patch:

    cat /home/ravexina/samba-4.3.11+dfsg/debian/patches/CVE-2017-7494.patch
    
    +   if (strchr(pipename, '/')) {
    +       DEBUG(1, ("Refusing open on pipe %s\n", pipename));
    +       return false;
    +   }
    +
    

    ou mesmo compilá-lo e instalá-lo, se desejar.


    Se você é carioso, pode ver uma prova de conceito para cve-2017-7494 aqui .

    • 6
  2. muru
    2017-06-14T08:19:19+08:002017-06-14T08:19:19+08:00

    O Aviso de Segurança do Ubuntu associado ao CVE tem uma lista de lançamentos afetados do Ubuntu e versões de pacotes onde o patch foi aplicado. De USN-3296-1 :

    O problema pode ser corrigido atualizando seu sistema para a seguinte versão do pacote:

    Ubuntu 17.04:

    samba 2:4.5.8+dfsg-0ubuntu0.17.04.2

    Ubuntu 16.10:

    samba 2:4.4.5+dfsg-2ubuntu5.6

    Ubuntu 16.04 LTS:

    samba 2:4.3.11+dfsg-0ubuntu0.16.04.7

    Ubuntu 14.04 LTS:

    samba 2:4.3.11+dfsg-0ubuntu0.14.04.8

    Além disso, USN-3296-2 afirma que os usuários do ESM 12.04 também têm uma versão corrigida disponível:

    Ubuntu 12.04 LTS:

    samba 2:3.6.25-0ubuntu0.12.04.11

    • 1

relate perguntas

Sidebar

Stats

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

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

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