Ich kann Bash auf einem Debian 6.0 (Squeeze) -Server nicht aktualisieren , um die entdeckte Sicherheitsanfälligkeit zu beseitigen:
bash --version
GNU bash, version 4.1.5(1)-release (x86_64-pc-linux-gnu)
apt-get update
apt-get install bash
Reading package lists... Done
Building dependency tree
Reading state information... Done
bash is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.
Kann ich Squeeze-LTS für diesen Server verwenden, um Bash zu aktualisieren? Nach einer Woche werde ich auf einem anderen Server sein, daher werde ich keine weiteren Updates vornehmen.
uname -m
x86_64
lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 6.0.5 (squeeze)
Release: 6.0.5
Codename: squeeze
Ich musste LTS-Repositorys hinzufügen, um bash zu aktualisieren, wodurch die Shellshock-Sicherheitsanfälligkeit in Debian Squeeze behoben wird. Ich hoffe, jemand anderes findet das nützlich:
Überprüfen Sie zunächst, ob Ihre Box anfällig ist. Schneiden Sie dies aus und fügen Sie es in Ihre Befehlszeile ein:
Wenn Sie eine Antwort erhalten wie:
Wie bei Squeeze haben Sie die Sicherheitslücke. Sie müssen Ihre Repositorys auf die LTS-Version aktualisieren, um die Aktualisierungen zu erhalten, indem Sie Ihre aktuellen Repository-Zeilen beginnend mit 'deb' in Ihrer Datei /etc/apt/sources.list auskommentieren und diese dann hinzufügen:
Jetzt sollten Sie Ihren lokalen Cache aktualisieren und die aktualisierte Bash installieren (ihre Server sind jetzt langsam, da alle aktualisiert werden. Ziehen Sie also einfach die Bash herunter, um die Bandbreite zu verbessern):
Sie können später ein vollständiges System-Upgrade durchführen. Führen Sie nun das obige Skript zur Überprüfung der Sicherheitsanfälligkeit aus und Sie sollten keine Textausgabe erhalten, was bedeutet, dass Sie gepatcht sind :)
quelle
Ich habe bereits jedes Debian 6.0 (Squeeze) -System, auf das ich Zugriff habe, auf Debian 7 (Wheezy) aktualisiert, was überraschenderweise größtenteils schmerzlos war.
Wenn Sie das nicht können, scheint es Updates in Squeeze-LTS zu geben. Es hat eine Kopie von Bash mit dem gestrigen Datum 4.1.3 + deb6u1.
quelle
Debian 6.0 (Squeeze) wird nicht mehr unterstützt. Weitere Informationen finden Sie in der Debian-Sicherheitsankündigung .
Wenn Sie Sicherheitsupdates haben möchten, müssen Sie Ihre ändern
sources.list
. Folgendes müssen Sie eingeben:Dies funktioniert nur für x86 und x64.
Sie müssen also Folgendes tun (unter Angabe des Wikis):
Fügen Sie für Binärpakete diese Zeile hinzu:
Fügen Sie für Quellpakete diese Zeile hinzu:
Natürlich können Sie entscheiden, welche Pakettypen Sie einschließen möchten.
Weitere Informationen zu der Version, die Sie einmal aktualisiert haben sollten, finden Sie hier:
Debian Security Tracker
Quelle: Debian Wiki
quelle