GNU/Linux >> Znalost Linux >  >> Ubuntu

Ubuntu – Ukázka zranitelnosti na Ubuntu 9.04?

Na hodině o bezpečnosti IT chci studentům předvést eskalaci oprávnění. Abych to udělal, podíval jsem se do exploit/linux/local seznam v Metasploit Framework, kde najdete (mimo jiné) exploit/linux/local/sock_sendpage od srpna 2009.

Nastavil jsem VM s 32bitovým Ubuntu Server 9.04 (http://old-releases.ubuntu.com/releases/9.04/ubuntu-9.04-server-amd64.iso) od dubna 2009. uname -r mi dává 2.6.28-11-generic . Podle popisu exploitu

Předpokládá se, že budou ovlivněny všechny verze Linuxu 2.4/2.6 od května 2001:2.4.4 až 2.4.37.4 včetně; 2.6.0 až do 2.6.30.4 včetně

Zdá se tedy, že server Ubuntu, který jsem nastavil, by měl být vhodný pro demonstraci. Nepodařilo se mi to však uvést do provozu.

Na server jsem přidal (běžného) uživatele a přístup SSH funguje. V rámci Metasploit Framework mohu vytvořit relaci SSH pomocí auxiliary/scanner/ssh/ssh_login . Když však spustím exploit, dostanu

[*] Writing exploit executable to /tmp/mlcpzP6t (4069 bytes)

[*] Exploit completed, but no session was created.

Nedostávám žádné další informace, a to ani při nastavení DEBUG_EXPLOIT na pravdu. /tmp is writabe, také z relace Metasploit SSH:

$ sessions -c "touch /tmp/test.txt"
[*] Running 'touch /tmp/test.txt' on shell session 1 ([redacted])

$ sessions -c "ls -l /tmp"
[*] Running 'ls -l /tmp' on shell session 1 ([redacted])

total 0

-rw-r--r-- 1 [redacted] [redacted] 0 2016-03-28 09:44 test.txt

Také jsem zkusil nastavit WriteableDir do domovského adresáře uživatele na serveru, ale bez jakýchkoli změn. co mi tu chybí? Není tato verze serveru Ubuntu (kterou jsem záměrně neaktualizoval!) zranitelná?

Přijatá odpověď:

Vydání 9.04 bylo podporováno do 23. října 2010. Chyba zabezpečení, kterou jste našli, byla nahlášena v srpnu 2009. Zdá se rozumné, že vzhledem k tomu, že vydání bylo v té době stále aktuální a podporované, byl ISO opraven a to, co jste stáhli, byla verze, která je již není zranitelný.

Navíc se zdá, že jste docela pěkně prokázali, že není zranitelný. Koneckonců, zkusili jste exploit a vypadá to, že selhal.

Proč nezkusíte novější exploit? Něco jako CVE-2013-2094, které by mělo ovlivnit například také Ubuntu.


Ubuntu
  1. Jak se Ubuntu liší od Debianu?

  2. Jak zjistit datum instalace Ubuntu?

  3. Existují plány pro plynulé rolování v celém systému?

  1. Šokující zprávy, když Ubuntu opustí plochu Unity

  2. Aktualizovat Ubuntu 14.04 na 15.04?

  3. Ufw zůstává deaktivován po restartu pomocí Ubuntu Server 16.04?

  1. Ubuntu 22.04 ke stažení

  2. Aktualizovat Ubuntu 16.04.1 na 16.04.3?

  3. Terminál Ubuntu