Move dilinde yeni bulunan tam sayı taşma açığı, düğüm çökmesine neden olabilir.

robot
Abstract generation in progress

Move dilinde yeni keşfedilen bir tamsayı taşma açığı

Son zamanlarda, güvenlik araştırmacıları Move dilini derinlemesine analiz ederken yeni bir tam sayı taşma açığı keşfettiler. Bu açık, Move dilinin referans güvenliği doğrulama sürecinde ortaya çıkmakta ve düğümlerin çökmesine neden olabilmektedir.

Numen Cyber'in özel keşfi move dilindeki bir başka yüksek riskli açık

Move dili, byte kodunu yürütmeden önce kod doğrulaması yapar ve dört aşamaya ayrılır. Bu açık, reference_safety aşamasında bulunur. Referans güvenliği doğrulaması esas olarak askıda referansların var olup olmadığını, değişken referans erişiminin güvenli olup olmadığını ve global depolama referans erişiminin güvenli olup olmadığını kontrol eder.

Numen Cyber özel keşfi move dilinde başka bir yüksek riskli güvenlik açığı

Doğrulama süreci, her bir temel bloğu analiz edecektir. Temel blok, giriş ve çıkış dışında dalga komutları olmayan bir kod dizisidir. Move, byte kodunu tarayarak, dalga komutlarını ve döngü komutlarını bularak temel blokları tanımlar.

Numen Cyber, move dilinde bir başka yüksek riskli güvenlik açığı keşfetti

Referans güvenliğini doğrulamanın ana süreci şudur: Her temel blok için kod yürütmek, yürütme sonrası durumu oluşturmak, ardından yürütme öncesi ve sonrası durumları birleştirmek, blok durumunu güncellemek ve bunu sonraki bloklara yaymaktır. Bu süreç, durum değişmeyene veya hata vermeyene kadar tekrar tekrar yürütülür.

Numen Cyber özel olarak move dilinde bir başka yüksek riskli güvenlik açığı keşfetti

Açık, birleştirme durumunun sürecinde ortaya çıkmaktadır. Eğer fonksiyon parametrelerinin uzunluğu ile yerel değişkenlerin uzunluğu 256'dan büyükse, u8 türü taşma yapar. Yerel değişken sayısını kontrol eden bir kod olmasına rağmen, parametre uzunluğunu içermemektedir.

Numen Cyber özel olarak move dilinde bir başka yüksek riskli güvenlik açığı keşfetti

Bu taşma sayesinde bloğun durumu değiştirilebilir, böylece yeni ve eski durum farklılaşır. Temel bloğu yeniden yürütürken, yeni durumda mevcut olmayan bir indekse erişmek programın çökmesine neden olur.

Numen Cyber, move dilinde bir başka yüksek riskli açığı keşfetti

Araştırmacılar, bu açığı tetikleyerek düğüm çökmesine neden olabilecek bir konsept kanıtı kodu sundular. Bu, statik tür dillerinin bile güvenlik sorunlarına sahip olabileceğini göstermektedir, bu yüzden kod denetimi çok önemlidir. Move dilinin, yalnızca doğrulama aşamasında değil, aynı zamanda çalışma zamanında daha fazla güvenlik kontrolü eklemesi önerilmektedir.

Numen Cyber, move dilinde bir başka yüksek riskli güvenlik açığı keşfetti

Bu açığın keşfi, kesinlikle güvenli bir kodun olmadığını bir kez daha gösteriyor. Güçlü tipli diller bile açıklar içerebilir. Güvenlik araştırmacıları, Move dilini daha derinlemesine analiz etmeye devam edecek ve daha fazla potansiyel sorun arayacaklar.

Numen Cyber özel keşfi move dilinde bir başka yüksek riskli açık

Numen Cyber, move dilinde bir başka yüksek risk açığını keşfetti

Numen Cyber, move dilinde başka bir yüksek tehlike açığı keşfetti

Numen Cyber, move dilinde başka bir yüksek risk açığı keşfetti

Numen Cyber'ın özel keşfi: move dilinde bir başka yüksek riskli güvenlik açığı

Numen Cyber özel olarak move dilinde bir başka yüksek riskli güvenlik açığı keşfetti

Numen Cyber, move dilinde başka bir yüksek riskli güvenlik açığı keşfetti

Numen Cyber, move dilindeki bir başka yüksek riskli açığı keşfetti

MOVE-0.25%
View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • 7
  • Repost
  • Share
Comment
0/400
BlockchainRetirementHomevip
· 6h ago
Move soğuyacak mı?
View OriginalReply0
MemeEchoervip
· 6h ago
Yine çöktü, bugün kaçıncı oldu?
View OriginalReply0
AirdropBlackHolevip
· 6h ago
Bu dalga sıcak gündeme katıldı~ move yine patladı
View OriginalReply0
UncleLiquidationvip
· 6h ago
Yine tencereyi tamir etmemiz gerekecek.
View OriginalReply0
MidnightSnapHuntervip
· 6h ago
move serinledi
View OriginalReply0
ApeWithNoChainvip
· 6h ago
move yine çöktü mü? Artık beklenmeye değer değil...
View OriginalReply0
ZenChainWalkervip
· 6h ago
Görünce hemen yatmak istiyorum...
View OriginalReply0
  • Pin
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)