Kaip gerai žinome, „Ubuntu LTS“ versijos yra tos, kurios gauna ilgalaikį palaikymą. Neseniai „Canonical“ pradėjo veikti įvairūs Kérnel atnaujinimai skirtas „Ubuntu 12.04 LTS“ ir „Ubuntu 14.04 LTS“ versijoms, taigi, jei vis dar naudojate tas versijas, šis straipsnis jus domins.
Atnaujinimai iš esmės buvo sutelkti į pašalinti pažeidžiamumus kad paveikė tas dvi versijas ir jų darinius. Be kitų, svarbiausi pakeitimai buvo branduolio „Netfilter“, kuris įvykiuose netinkamai tvarkė suderinamumą su 32 bitų sistemomis IPT_SO_SET_REPLACE 64 bitais. Jei norite sužinoti daugiau pakeitimų, raginame perskaityti visą straipsnį.
Be pažeidžiamumo, ištaisyto valdant iptables ką mes ką tik minėjome, buvo pašalinti keli pažeidžiamumai daugiau, kad mes galime perskaityti oficialus pareiškimas iš „Ubuntu“.
Viena iš dažniausių klaidų, kurios buvo ištaisytos, buvo keli „Kérnel“ informacijos praradimai. Pavyzdžiui, Kangjie Lu atrado a informacijos praradimas diegiant USB modulį sistemoje „Linux“, o tai reiškia, kad bet kuris vietinis užpuolikas galėjo pasinaudoti šiuo pažeidžiamumu, kad gautų neskelbtiną informaciją apie branduolio atmintį.
Be to, Jannas Hornas taip pat atrado tą žmogų galėtų susieti „InfiniBand“ sąsajas branduolio, kad perrašytų jo atmintį. Vėlgi, neprivilegijuotas vietinis užpuolikas galėtų išnaudoti tokį pažeidžiamumą ir įgyti administratoriaus teises sistemose, kuriose buvo įkelta su „InfiniteBand“ susijusių modulių.
Kitas ištaisytas atminties nutekėjimas buvo įgyvendinant branduolio Ridge Ridge. Roko kalvagūbris yra a išplėsti ISO 9660 standartą, kuris apibrėžia kompaktinių diskų failų sistemas ir prideda POSIX tipo sistemų palaikymą. Ir tai yra tai, kad iki šiol bet kuris vartotojas galėjo įdiegti ISO 9660 failų sistemą kenksmingais tikslais ir gauti neskelbtinos informacijos iš branduolio atminties.
Atnaujinamas branduolys
Kaip oficialiame pareiškime esame gerai informuoti, visas šias problemas galima išspręsti atnaujinant „Ubuntu“ branduolį (12.04 LTS arba 14.04 LTS) į versijas, kurias galite pamatyti paskutinėje jo dalyje. oficialus pareiškimas.
Be to, mes galime ieškoti Programinės įrangos atnaujinimai, palaukite, kol bus rasti galimi naujinimai, ir spustelėkite Įdiekite viską. Norėdami pritaikyti pakeitimus, turėsite iš naujo paleisti sistemą.
Tikimės, kad straipsnis jums padėjo ir jei vis dar naudojate „Ubuntu 12.04 LTS“ arba „Ubuntu 14.04 LTS“ versijas, atnaujinkite kuo greičiau, nes jei to nepadarysite, jūsų kompiuteryje bus pažeidžiami pažeidimai, kuriuos paminėjome.
Aš paėmiau bėdų vaikinus https://www.youtube.com/watch?v=EbQZ7DUUFXw
Paruoštas atnaujintas taip pat 4.2.0-38 taip pat buvo nestabilesnis, bent jau mano kompiuteryje, ir aš nežinau kodėl, nepaisant to, kad tai buvo tik saugos pataisymai.
Tai jau ne į temą, bet vakar atnaujinau „Ubuntu 16.04“ savo „Lenovo Yoga 2“ ir praradau vidinį „Wi-Fi“, tarsi jo nebūtų. Jei įdėjau „Wi-Fi“ raktą, jis veikia, bet vidinis dingo perkraunant. Jei paleisiu skaidinį su „Win10“, jis veikia puikiai, bet „Ubuntu“ visiškai nieko.
Vakar aš paskelbiau su išsamia informacija Ubuntu forume http://ubuntuforums.org/showthread.php?t=2329081&p=13510775#post13510775
Ar žinote ką nors, kas šią savaitę buvo atnaujinta dėl branduolio ar panašaus, yra kaltininkas?
Turite idėjų tai išspręsti?
Sveikinimai ir padėka į priekį.
Sveiki, Manuti. Ar anksčiau tai jums normaliai veikė? Turiu „Lenovo“ ir turiu įdiegti tvarkykles kiekvieną kartą, kai ką nors atnaujinu branduolyje.
Vėliau, jei pasakysite, kad to neištaisėte, aš pateikiu jums savo sprendimą. Aš jį išsaugojau įvairiomis komandomis, kad galėčiau naudoti kiekvieną kartą, kai programinės įrangos atnaujinime pamatau žodį „branduolys“.
Pasisveikinimas.
Edito: yra toks:
Jei įdiegėte „rtlwifi-new-dkms“ iš „Pilot6“ atsarginės kopijos, turite ją pašalinti naudodami šią komandą (ir tada paleiskite iš naujo):
sudo apt-get pašalinti rtlwifi-new-dkms
Tada turite klonuoti tai, kas būtina, kuriai aš naudoju šią komandą (būkite atsargūs, paskutinė iš naujo paleidžia kompiuterį):
sudo apt-get install git build-essential && git klonas -b rock.new_btcoex https://github.com/lwfinger/rtlwifi_new && cd rtlwifi_new && make && sudo make install && reboot
Tada mes rašome taip:
sudo modprobe -rv rtl8723be
sudo modprobe -v rtl8723be ant_sel = 1
Mes galime pakeisti 1 į 2. Mano atveju komanda yra tokia:
sudo modprobe -rv rtl8723be && sudo modprobe -v rtl8723be ant_sel = 2
Galiausiai parašykite taip, kad parinktys būtų išsaugotos, pakeisdami X parinktį, kuri buvo geriau:
echo "parinktys rtl8723be ant_sel = X" | sudo tee /etc/modprobe.d/rtlbtcoex.conf
Mano atveju komanda yra tokia:
echo "variantai rtl8723be ant_sel = 2" | sudo tee /etc/modprobe.d/rtlbtcoex.conf
Tada žiūriu į jūsų sprendimą, labai ačiū iš anksto, tikiuosi, kad tai pavyks !!!
„Lenovo“ turi pusantrų metų, nuo pirmos dienos su „Ubuntu 15.10“ ir viskas gerai, aš atnaujinau iki 16.04 gegužę ir viskas buvo tobula ... iki vakar, kad po „sudo apt“ atnaujinimo ir ir visai nieko.
Tai buvo pragaras, aš nežinau, kas pavyko, bet galų gale viskas grįžo į gyvenimą po to:
sudo apt-get įdiegti linux-firmware