سه نقص امنیتی که توسط یک مدل زبانی کشف شدهاند، اولین موارد افشا شده تحت قوانین جدید Core برای باگهای قابل کشف آسان محسوب میشوند.
این آسیبپذیریها که به معاملهگران یا توسعهدهندگان اجازه میداد تا نودهای بیت کوین را در سیستمعاملهای ویندوز و مک از کار بیندازند، اکنون عمومی شدهاند. افشای این باگها در چارچوب سیاست جدید امنیتی Core انجام شده که بر اساس آن، آسیبپذیریهایی که به سادگی قابل کشف هستند، پس از یافتن، به سرعت برای عموم منتشر میشوند.
جزئیات آسیبپذیریها
اولین نقص کشف شده، به مهاجم اجازه میداد تا با ارسال دادههای دستکاری شده، باعث از کار افتادن نودهای بیت کوین شود. این نقص، پردازش دادههای خاص در نود را مختل کرده و منجر به کرش کردن آن میگردید. این مشکل در بخش مربوط به پردازش پیامهای تراکنشها کشف شده است.
نقص دوم به یک مهاجم امکان میداد تا با استفاده از توکنهای اسکریپت سفارشی، باعث ایجاد یک حلقه بیپایان در کد نود شود. این حلقه، منابع پردازشی نود را به طور کامل مصرف کرده و در نهایت منجر به از کار افتادن آن میگردید. این آسیبپذیری نیز در زمان پردازش اسکریپتهای تراکنشها وجود داشت.
آسیبپذیری سوم و تأثیرات احتمالی
سومین آسیبپذیری کشف شده، به مهاجم اجازه میداد تا با ارسال ورودیهای خاص به تابع تجزیه کننده (parser) کد، باعث ایجاد خطای سرریز بافر (buffer overflow) شود. این خطا میتواند منجر به از کار افتادن نود یا حتی اجرای کد دلخواه توسط مهاجم شود، اگرچه در این مورد خاص، فقط کرش کردن نود گزارش شده است.
این نقصها، با وجود اینکه به طور مستقیم منجر به سرقت یا دستکاری داراییهای بیت کوین نمیشوند، اما میتوانند در مقیاس وسیع، ثبات شبکه بیت کوین را تحت تأثیر قرار دهند. از آنجایی که این باگها به راحتی قابل کشف و بهرهبرداری هستند، انتشار عمومی آنها این امکان را به هر کسی میدهد تا با دانش اندک، نودهای دیگر را از کار بیندازد. این موضوع نگرانیهایی را در میان توسعهدهندگان و کاربران در مورد امنیت و پایداری شبکه ایجاد کرده است.
