Move dilinin referans güvenlik modülü tamsayı taşma açığı tehdit kodu güvenliği

Move dilindeki güvenli modül, tam sayı taşması açığına sahip.

Son zamanlarda, Move dilinin referans güvenlik modülünde ciddi bir tamsayı taşma açığı bulundu. Bu açık, hizmet reddi saldırılarına yol açabilir ve Move dilinin güvenliğine potansiyel bir tehdit oluşturabilir.

Move dilinde, bytecode'un yürütülmesinden önce kod doğrulaması gerçekleştirilecek ve birden fazla adıma ayrılacaktır. Bu açık, reference_safety adımında ortaya çıkmaktadır; bu adım, referansların güvenliğini doğrulamaktan sorumludur ve boş referansların varlığını kontrol etmek, değişken referans erişiminin güvenliğini sağlamak gibi konuları içerir.

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

Açığın kaynağı, güvenlik modülündeki bir tam sayı taşması sorununa dayanıyor. Fonksiyon parametrelerinin sayısı ile yerel değişkenlerin sayısının toplamı 256'yı aştığında, yerel değişkenleri yinelemek için u8 türü kullanıldığından tam sayı taşması meydana geliyor. Bu taşma, güvenlik kontrollerini aşmak için kullanılabilir ve nihayetinde hizmet reddi saldırısına yol açabilir.

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

Özellikle, istismar süreci aşağıdaki gibidir:

  1. Çok kez çalışacak şekilde döngü içeren bir Move kod bloğu oluşturun.

  2. Çok sayıda fonksiyon parametresi ve yerel değişken ayarlayın, toplamları 256'yı aşsın.

  3. İlk çalıştırıldığında, tamsayı taşması nedeniyle yeni locals haritasının uzunluğu çok küçük bir değere dönüşecektir.

  4. Sonraki yürütme sırasında, var olmayan bir yerel değişken dizinine erişim denemesi, panic ve programın çökmesine neden olur.

Numen Cyber tarafından keşfedilen move dilindeki bir başka yüksek riskli açık

Bu açık, güvenliğe odaklanan Move gibi bir dilin bile göz ardı edilebilecek güvenlik risklerine sahip olabileceğini ortaya koyuyor. Bu, kod denetiminin önemini ve dil tasarımında daha kapsamlı güvenlik dikkate alınması gerektiğini hatırlatıyor.

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

Move dilini kullananlar ve geliştiriciler için resmi güvenlik güncellemelerini yakından takip etmeleri önerilmektedir. Ayrıca, Move kodu yazarken fonksiyon parametreleri ve yerel değişkenlerin sayısını kontrol etmeye dikkat edilmelidir, bu tür sınır durumlarını tetiklemeden.

Numen Cyber'ın özel keşfi, move dilinde bir yüksek riskli açık daha bulundu

Daha makro bir açıdan bakıldığında, bu açık yalnızca statik doğrulamaya güvenmenin tam güvenliği garanti etmekte yetersiz olabileceğini de yansıtıyor. Gelecekte Move dilinin, benzer güvenlik sorunlarını önlemek için çalışma zamanında daha fazla dinamik kontrol eklemesi gerekebilir.

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

Genel olarak, bu açığın bulunması, sürekli güvenlik araştırmalarının blockchain teknolojisinin güvenliğini artırmadaki önemini bir kez daha kanıtladı. Move dilinin Web3 alanındaki uygulamalarının genişlemesiyle birlikte, daha sağlam ve güvenilir bir akıllı sözleşme ekosistemi oluşturmak için daha fazla güvenlik iyileştirmesi görmeyi umuyoruz.

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

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

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

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

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

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

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

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

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

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
  • 9
  • Share
Comment
0/400
FUDwatchervip
· 07-11 15:51
Geçen hafta Move hakkında hala konuşuyordum.
View OriginalReply0
PriceOracleFairyvip
· 07-10 20:42
aman tanrım, temel u8 taşmasıyla rekt oluyorum... denetçiler bunu nasıl kaçırdı, tüh
View OriginalReply0
ImpermanentLossEnjoyervip
· 07-08 18:08
move bu da kaza yaptı değil mi
View OriginalReply0
FastLeavervip
· 07-08 18:00
Gerçekten move bu durumda G oldu.
View OriginalReply0
UnluckyLemurvip
· 07-08 17:59
move bu gerçekten dayanılmaz oldu
View OriginalReply0
HackerWhoCaresvip
· 07-08 17:58
Çok kötü 8, taşma bile taşabilir.
View OriginalReply0
TerraNeverForgetvip
· 07-08 17:58
Ah, move de yolda kaldı.
View OriginalReply0
AirdropHunter420vip
· 07-08 17:57
Bir başka 0day çıktı.
View OriginalReply0
Ser_Liquidatedvip
· 07-08 17:50
Sıfır gün açığı varmış, bu ne!
View OriginalReply0
View More
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)