„Bitcoin Core Lightning Docker“ klaida palieka matomus mazgų operatorius, nepaisant to, kad rodoma atnaujinta versija
„Bitcoin Lightning“ programinės įrangos prižiūrėtojai teigia, kad keturios vaizdo žymos pateikė nepataisytus dvejetainius failus, o paleidžiant pranešdavo apie 26.06.7 versiją, todėl paveiktiems vartotojams liko kita užduotis: patikrinkite vaizdo santrauką ir atsisiųskite pataisytą vaizdą, jei jis skiriasi.
Kai kuriems „Core Lightning“ operatoriams, kurie bandė atnaujinti 26.06.7 versiją naudodami „Docker“, vis tiek gali trūkti saugos pataisymų.
Atnaujintame pranešime apie išleidimą nurodytos paveiktos žymos kaip v26.06.7, latest, v26.06.7-vls ir latest-vls. Jie pateikė vaizdus be leidimo pataisų nuo rugpjūčio 28 d. 16:04 UTC iki rugsėjo 1 d. Pranešime nenurodomas tikslus pabaigos laikas.
Automatinis kūrimo procesas paskelbė vaizdus iš rezervuotos vietos žymos. Prižiūrėtojai teigia, kad juos pakeitė ir pašalino kiekvieną žymos nuorodą į neteisingus manifestus. Tačiau operatorius, išlaikęs klaidingą vaizdą, negali pasikliauti jo paleisties versija, kad patvirtintų, kad pataisa buvo gauta.
Rugpjūčio 28 d. paskelbtame pranešime nustatytas 14 dienų embargas skelbti šaltinį, nurodydamas planuojamą rugsėjo 11 d. Rugsėjo 8 d. pranešime tas leidinys vis dar apibūdinamas kaip būsimas. Prižiūrėtojai teigia, kad delsimas suteikia operatoriams laiko atnaujinti, kol potencialūs užpuolikai gali pakeisti pataisymus.
Kaip patikrinti „Docker“ vaizdą, kad ištaisytumėte „Lightning“ klaidą
Prižiūrėtojai prašo visų, kurie anksčiau ištraukė vieną iš keturių žymų, palyginti jos santrauką, vaizdo identifikavimo maišą, su pataisytomis reikšmėmis:
| Docker žymos | Pataisyta santrauka |
|---|---|
| v26.06.7, naujausia | sha256:0421a5f0d1b2e1ad639edfa17d777816040e3850d91bae7f2d32186d9c1e6da4 |
| v26.06.7-vls, naujausias vls | sha256:6a5e05c13a65613f8c0fe3830c60248a6724e7206c1c23dd26ac2e98a3e72c1f |
Standartinės versijos vaizdo atveju pranešime pateikiama ši komanda vietiniam vaizdui patikrinti. Vien jo išvestis nenustato, kuris vaizdas veikia esamame konteineryje:
docker image inspect --format '{{index .RepoDigests 0}}' elementsproject/lightningd:v26.06.7
Jei santrauka skiriasi, atitinkama atsisiuntimo komanda yra:
docker pull elementsproject/lightningd:v26.06.7
Pranešime taip pat pateikiama docker pull elementsproject/lightningd:latest už tą žymą. VLS naudotojams lentelėje reikia atskiro VLS santraukos. Jų VLS_CLN_VERSION nustatymas taip pat turi atitikti v26.06.7arba remote_hsmd_socket atsisakys pradėti; pats pasirašantis lieka VLS v0.14.0.
Naudotojai, prisegti prie 26.06.6 ar senesnės versijos, išvengė šios pakavimo klaidos. Išimtis taikoma netinkamai pakuotei; nauji saugos pataisymai priklauso v26.06.7.
Pakuotės pataisymas keičia operatoriaus tiesioginę problemą, susijusią su bandymu atnaujinti, gali tekti dar kartą patikrinti, kol tas langas lieka atidarytas.
Embargo metu yra dar vienas atsisiuntimo spąstai. Prižiūrėtojai įspėja, kad automatiškai pridedami „GitHub“ šaltinio kodo archyvai nėra v26.06.7 šaltinis, todėl kuriant tuos archyvus nebus sukurti reklamuojami pataisyti dvejetainiai failai.
