{"id":69858,"date":"2026-11-11T19:20:23","date_gmt":"2026-11-11T19:20:23","guid":{"rendered":"https:\/\/cp.snarskis.lt\/index.php\/2026\/11\/11\/bitcoin-core-paviesino-3-istaisytas-spragas-viena-galejo-sustabdyti-bloku-kurima\/"},"modified":"2026-11-11T19:20:23","modified_gmt":"2026-11-11T19:20:23","slug":"bitcoin-core-paviesino-3-istaisytas-spragas-viena-galejo-sustabdyti-bloku-kurima","status":"publish","type":"post","link":"https:\/\/cp.snarskis.lt\/index.php\/2026\/11\/11\/bitcoin-core-paviesino-3-istaisytas-spragas-viena-galejo-sustabdyti-bloku-kurima\/","title":{"rendered":"\u201eBitcoin Core\u201c pavie\u0161ino 3 i\u0161taisytas spragas: viena gal\u0117jo sustabdyti blok\u0173 k\u016brim\u0105"},"content":{"rendered":"<p>\u201eBitcoin Core\u201c k\u016br\u0117jai pavie\u0161ino informacij\u0105 apie tris jau i\u0161taisytas saugumo spragas, i\u0161 kuri\u0173 viena \u012fvardyta kaip didelio pavojingumo ir gal\u0117jo sutrikdyti kai kuri\u0173 kas\u0117j\u0173 (mining) mazg\u0173 darb\u0105.<\/p>\n<p>Kaip ra\u0161o \u201eThe Block\u201c, did\u017eiausia spraga gal\u0117jo lemti, kad paveikti kasimo mazgai nebesuformuot\u0173 galiojan\u010di\u0173 bloko \u0161ablon\u0173 \u2013 tai praktikoje rei\u0161kia, kad mazgui tampa sunku ar ne\u012fmanoma normaliai t\u0119sti blok\u0173 k\u016brimo proceso.<\/p>\n<p>Vis\u0173 trij\u0173 pa\u017eeid\u017eiamum\u0173 pataisymai \u201eBitcoin Core\u201c programin\u0117je \u012frangoje pasirod\u0117 dar 2025 met\u0173 spal\u012f. Apie vien\u0105 problem\u0105 prane\u0161ta 2025 met\u0173 baland\u012f, o apie dvi kitas \u2013 2025 met\u0173 rugs\u0117j\u012f.<\/p>\n<p>Pa\u017eeid\u017eiamumai buvo susij\u0119 ne tik su kasimo mazgais: vienas j\u0173 gal\u0117jo dirbtinai l\u0117tinti blok\u0173 apdorojim\u0105, o kitas \u2013 tam tikromis konfig\u016bracijomis suteikti \u201eTor\u201c ry\u0161iams papildomas \u201ewhitelist\u201c (patikim\u0173) teises, taip susilpninant dal\u012f apsaug\u0173.<\/p>\n<h2>Didelio pavojingumo klaida kas\u0117jams<\/h2>\n<p>Didelio pavojingumo spraga CVE-2025-62861 paveik\u0117 \u201eBitcoin Core\u201c 28.0\u201328.2 ir 29.0\u201329.1 versijas. Apra\u0161yme nurodoma, kad problema kilo d\u0117l to, kaip po grandin\u0117s reorganizacijos (chain reorg) \u012f \u201emempool\u201c gr\u012f\u017eusioms transakcijoms buvo taikomos TRUC taisykl\u0117s.<\/p>\n<p>D\u0117l klaidos gal\u0117jo susidaryti nenuosekli \u201emempool\u201c b\u016bsena: viena transakcija b\u016bdavo pa\u0161alinama, bet jos \u201epalikuonys\u201c (descendants) \u2013 ne, tod\u0117l kas\u0117j\u0173 mazgams tapdavo sud\u0117tinga sudaryti galiojan\u010dius bloko \u0161ablonus.<\/p>\n<p>Skelbiama, kad paveikti kas\u0117jai tur\u0117davo i\u0161 naujo paleisti savo mazgus, kad v\u0117l gal\u0117t\u0173 kurti galiojan\u010dius blok\u0173 \u0161ablonus.<\/p>\n<h2>Dvi vidutinio pavojingumo spragos<\/h2>\n<p>Kita \u2013 vidutinio pavojingumo \u2013 spraga CVE-2025-62859 buvo susijusi su \u201ecompact blocks\u201c ir vadinam\u0105ja witness malleation. Teigiama, kad piktavalis tinklo dalyvis gal\u0117jo priversti mazg\u0105 v\u0117luoti apdorojant blokus iki 10 minu\u010di\u0173.<\/p>\n<p>\u012esp\u0117jime pa\u017eym\u0117ta, kad ataka gal\u0117jo b\u016bti kartojama neribotai prie\u0161 mazgus, veikian\u010dius \u201e-blocksonly\u201c re\u017eimu, arba tais atvejais, kai u\u017epuolikas kontroliavo visus tris didelio pralaidumo (high-bandwidth) ry\u0161ius.<\/p>\n<p>Tre\u010dioji spraga CVE-2025-62860 buvo aktuali tik specifinei, ne numatytajai konfig\u016bracijai: kai naudota \u201e-whitelist\u201c parinktis ir jos IP diapazonas ap\u0117m\u0117 \u201eTor\u201c tarpin\u012f server\u012f (proxy). Tokiu atveju \u012feinantys \u201eTor\u201c ry\u0161iai gal\u0117jo gauti \u201ewhitelist\u201c teises.<\/p>\n<p>\u201eBitcoin Core\u201c teigimu, \u201et\u016bkstan\u010diai\u201c pasiekiam\u0173 pagrindinio tinklo (mainnet) mazg\u0173 buvo suteik\u0119 \u201eTor\u201c ry\u0161iams tokias teises, taip panaikindami dal\u012f apsaug\u0173 nuo paslaugos trikdymo (DoS) ir privatumo mechanizm\u0173. Mazgai, kuriuose \u201ewhitelist\u201c nenustatyta, \u0161ios problemos nepatyr\u0117.<\/p>\n<h2>Kada pasirod\u0117 pataisymai<\/h2>\n<p>Skelbiama, kad \u201eBitcoin Core\u201c 30.0 versija su vis\u0173 trij\u0173 sprag\u0173 pataisymais i\u0161leista 2025 met\u0173 spalio 10 dien\u0105, o 29.2 versija \u2013 2025 met\u0173 spalio 14 dien\u0105.<\/p>\n<p>Taip pat nurodoma, kad paskutin\u0117 pa\u017eeid\u017eiama \u201eBitcoin Core\u201c versija \u0161i\u0173 met\u0173 spalio 27 dien\u0105 pasiek\u0117 \u201eend of life\u201c (nebepalaikoma) b\u016bsen\u0105.<\/p>\n<p>Anks\u010diau vie\u0161ojoje erdv\u0117je buvo pasirod\u017eiusi ir atskira informacija apie kit\u0105 \u2013 su atminties sauga susijusi\u0105 \u2013 didelio pavojingumo \u201eBitcoin Core\u201c sprag\u0105, kuri taip pat buvo pataisyta dar prie\u0161 vie\u0161\u0105 atskleidim\u0105.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u201eBitcoin Core\u201c atskleid\u0117 tris i\u0161taisytas spragas: viena gal\u0117jo sutrikdyti kas\u0117j\u0173 mazg\u0173 blok\u0173 \u0161ablon\u0173 k\u016brim\u0105, kita \u2013 l\u0117tinti blok\u0173 apdorojim\u0105.<\/p>\n","protected":false},"author":0,"featured_media":69859,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[94],"tags":[115,55280,55281,99,114,55282,49214],"miestas":[],"class_list":["post-69858","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-finansai","tag-bitcoin","tag-bitcoin-core","tag-cve-2025-62861","tag-kibernetinis-saugumas","tag-kriptovaliutos","tag-mazgai","tag-tor"],"acf":[],"_links":{"self":[{"href":"https:\/\/cp.snarskis.lt\/index.php\/wp-json\/wp\/v2\/posts\/69858","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cp.snarskis.lt\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cp.snarskis.lt\/index.php\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/cp.snarskis.lt\/index.php\/wp-json\/wp\/v2\/comments?post=69858"}],"version-history":[{"count":0,"href":"https:\/\/cp.snarskis.lt\/index.php\/wp-json\/wp\/v2\/posts\/69858\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cp.snarskis.lt\/index.php\/wp-json\/wp\/v2\/media\/69859"}],"wp:attachment":[{"href":"https:\/\/cp.snarskis.lt\/index.php\/wp-json\/wp\/v2\/media?parent=69858"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cp.snarskis.lt\/index.php\/wp-json\/wp\/v2\/categories?post=69858"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cp.snarskis.lt\/index.php\/wp-json\/wp\/v2\/tags?post=69858"},{"taxonomy":"miestas","embeddable":true,"href":"https:\/\/cp.snarskis.lt\/index.php\/wp-json\/wp\/v2\/miestas?post=69858"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}