Lihim na pinag-ayos ng Bitcoin Core ang mahalagang bug sa memorya na CVE-2024-52911

iconCrypto Economy
I-share
Share IconShare IconShare IconShare IconShare IconShare IconCopy
AI summary iconSummary

expand icon
Pinagtataguan ng Bitcoin Core ang isang mahalagang bug sa memorya, ang CVE-2024-52911, maraming buwan bago ang pampublikong pagpapahayag. Ang kahinaan, na nakakaapekto sa mga bersyon 0.14.0 hanggang 28.x, ay nagbigay-daan sa isang masasamang miner na pagsiraan nang malayo ang mga node gamit ang hindi wastong mga bloke. Kasalukuyang nagpapatakbo pa rin ng 43% ng aktibong mga node ng mga bersyon na mas mababa sa 29.0 at nananatiling nasa panganib. Ang pagtitiyak sa spot bitcoin ETF ay nagdulot ng pansin, ngunit ipinakikita ng vulnerability na ito ang pangangailangan para sa maagap na pag-update.

TL;DR:

  • Ipinagpatuloy ng Bitcoin Core ang pagpapabuti sa CVE-2024-52911, ang unang memory security bug nito, bago ito ipahayag sa publiko noong linggong ito.
  • Ang kamalian ay nakaaapekto sa lahat ng bersyon mula 0.14.0 hanggang 28.x at nagbigay-daan para sa isang miner na makapag-crash ng mga node nang malayo gamit ang di-wastong mga block.
  • Kasalukuyang nagpapatakbo pa rin ng software bago ang bersyon 29.0 ang halos 43% ng aktibong node, na nag-iiwan sa kanila ng eksposed.

Pinagtibay nang lihim ng Bitcoin Core ang unang vulnerability sa seguridad ng memorya sa kasaysayan ng proyekto, ilang buwan bago ito ipahayag sa publiko. Ang kamalian, nakalista bilang CVE-2024-52911 at klasipikado bilang mataas na seriedad, tumutok sa lahat ng bersyon ng software mula 0.14.0 hanggang 28.x, at naglikha ng posibilidad na makapag-crash ng malikhaing miner sa malayo ang mga third-party node sa pamamagitan ng espesyal na gawaing hindi wastong mga block.

Ang bug ay tumutugma sa isang *use-after-free* na vulnerability sa script validation engine. Sa panahon ng block validation, maaaring masira ang precalculated na data na naka-store sa cache habang ang isang background validation thread ay patuloy na nagbabasa nito. Dahil sa nakapag-ugat na mekanismo, ang exploit ay hindi lamang nagbigay-daan sa isang biglaang pag- shutdown ng node, kundi nag-iwan din ng posibilidad — bagaman hindi malamang — ng remote code execution habang nasa abnormal na memorya state.

Bitcoin core

Bitcoin Core: Isang tahimik na patch na nagprotekta sa network

Si Cory Fields, isang mananaliksik sa MIT Digital Currency Initiative, ang nahanap ng vulnerability at privately inilapit ito noong Nobyembre 2, 2024. Apat na araw pagkatapos, ang Bitcoin Core developer na si Pieter Wuille ay nag-implement ng isang lihim na pag-aayos, sinadyang pinamagatang “Improve parallel script validation error debug logging” upang maiwasan ang pagbabala sa mga posibleng attacker. Ang pag-aayos ay isinama sa repository noong Disyembre 2024 at ipinamahagi kasama ang Bitcoin Core v29.0 noong Abril 2025.

Ang pampublikong pagpapahayag ay naganap lamang pagkatapos mabawasan ang 28.x version line noong Abril 19, 2026. Tandaan ng developer na Niklas Gögge na ito ang unang memory security issue na nakarekord sa loob ng dalawang taon ng kasaysayan ng pampublikong security advisory ng proyekto, at inamin niya ang responsible disclosure ni Fields.

bitcoin post

Bakit Wala Namang Exploit?

Ang elemento na nagpapahina na isinama sa attack vector ay nagtataglay din ng pansin: anumang miner na sumubok na pahusayin ito ay kailangang sunugin ang totoong hashpower sa mga hindi wastong block na walang reward anuman — isang siguradong pagkawala na malamang ang nagpaliwanag kung bakit nanatiling hindi aktibo ang vulnerability sa praktika.

Hindi naapektuhan ang mga patakaran sa pagkakasundo ng bitcoin sa anumang punto, dahil ang bug ay limitado sa pagpapahalaga sa memorya ng node software. Gayunpaman, batay sa mga estyma mula sa dashboard ni Clark Moody, halos 43% ng aktibong node ay patuloy na nagpapatakbo ng mga bersyon bago ang v29.0 at mananatiling eksposed.

Disclaimer: Ang information sa page na ito ay maaaring nakuha mula sa mga third party at hindi necessary na nagre-reflect sa mga pananaw o opinyon ng KuCoin. Ibinigay ang content na ito para sa mga pangkalahatang informational purpose lang, nang walang anumang representation o warranty ng anumang uri, at hindi rin ito dapat ipakahulugan bilang financial o investment advice. Hindi mananagot ang KuCoin para sa anumang error o omission, o para sa anumang outcome na magreresulta mula sa paggamit ng information na ito. Maaaring maging risky ang mga investment sa mga digital asset. Pakisuri nang maigi ang mga risk ng isang produkto at ang risk tolerance mo batay sa iyong sariling kalagayang pinansyal. Para sa higit pang information, mag-refer sa aming Terms ng Paggamit at Disclosure ng Risk.