-
Grepping CONFIG_PAGE_TABLE_ISOLATION na configuração do kernel como O sugerido pelo Raniz não ajuda no Ubuntu do desktop, mas pode ajudar nas instâncias da nuvem:
grep CONFIG_PAGE_TABLE_ISOLATION=y /boot/config-'uname -r' && \ echo "patched :)" || echo "unpatched :("
-
Você pode verificar com
/proc/cpuinfo
como JonasCz sugeriu :grep -q "cpu_insecure\|cpu_meltdown\|kaiser" /proc/cpuinfo && echo "patched :)" \ || echo "unpatched :("
-
Ou de
dmesg
(graças a Jason Creighton ):dmesg | grep -q "Kernel/User page tables isolation: enabled" \ && echo "patched :)" || echo "unpatched :("
-
Você pode compilar o programa de teste de Raphael Carvalho para detecção de falhas:
sudo apt-get install git build-essential cd /tmp git clone https://github.com/raphaelsc/Am-I-affected-by-Meltdown.git cd Am-I-affected-by-Meltdown make sudo sh -c "echo 0 > /proc/sys/kernel/kptr_restrict" ./meltdown-checker
no sistema corrigido, ele deve terminar com a saída
...
so far so good (i.e. meltdown safe) ...
System not affected (take it with a grain of salt though as false negative
may be reported for specific environments; Please consider running it once again).
-
Verifique com a ferramenta link :
cd /tmp wget https://raw.githubusercontent.com/speed47/spectre-meltdown-checker/master/spectre-meltdown-checker.sh sudo sh /tmp/spectre-meltdown-checker.sh
No sistema corrigido, ele deve mostrar o seguinte:
Spectre and Meltdown mitigation detection tool v0.27
Checking for vulnerabilities against live running kernel Linux 4.4.0-109-generic #132-Ubuntu SMP Tue Jan 9 19:52:39 UTC 2018 x86_64
...
CVE-2017-5754 [rogue data cache load] aka 'Meltdown' aka 'Variant 3'
* Kernel supports Page Table Isolation (PTI): YES
* PTI enabled and active: YES
> STATUS: NOT VULNERABLE (PTI mitigates the vulnerability)
Não instale o genérico 4.4.0-108 no Xenial! interrompe a funcionalidade de inicialização / reinicialização / desligamento / suspensão !
Instale o 4.4.0-109-generic ( consulte USN-3522-3 para obter detalhes) !
Como Robie Basak já escreveu , há uma página sobre Status de vulnerabilidades de Specter e Meltdown no Ubuntu .
Também existem: