Chrome V8 motoru Sentinel Value sızıntı açığı analizi ve güvenlik riski

robot
Abstract generation in progress

Sentinel Value'nin Chrome V8'deki Uygulamaları ve Güvenlik Tehditleri

Sentinel Value, algoritmalarda yaygın olarak kullanılan özel bir değerdir ve genellikle döngü veya özyinelemeli algoritmaların sonlandırma koşulu olarak kullanılır. Chrome kaynak kodunda bu teknik yaygın olarak kullanılmıştır. Son zamanlarda, güvenlik araştırmacıları, belirli Sentinel Value nesnelerinin sızdırılması yoluyla Chrome kumanda içinde rastgele kod yürütme yöntemini keşfetmişlerdir.

Özel Açıklama, Sentinel Value sızıntısı ile Chrome v8 HardenProtect'i aşma

V8 motorunda, JavaScript ortamına sızdırılmaması gereken çeşitli yerel nesneler bulunmaktadır. Daha önce rapor edilen TheHole nesnesinin yanı sıra, bu yazıda Uninitialized Oddball nesnesinin sızdırılma sorununa odaklanılmaktadır. Bu yöntem, şu anda en son V8 sürümünde hala kullanılabilir ve henüz düzeltilmemiştir.

Özel ifşa ile Sentinel Value kullanarak Chrome v8 HardenProtect'i aşma

Dikkat edilmesi gereken bir nokta, Uninitialized Oddball nesnelerini sızdırma yönteminin oldukça genel bir yapıya sahip olduğudur. Birçok geçmiş açığın (örneğin, CVE-2021-30551, CVE-2022-1486 vb.) bu tür nesnelerin sızdırılmasıyla ilgili olduğu görülmektedir. Bu yöntemin keşfi, ilgili açıkların istismar edilme zorluğunu azaltabilir.

Özel ifşa, Sentinel Value ile Chrome v8 HardenProtect'i aşma

V8'in yerel fonksiyonlarını değiştirerek, Uninitialized Oddball nesnelerini JavaScript ortamına sızdırmak oldukça kolaydır. Bu yöntemi kullanarak, saldırganlar V8'in tür güçlendirme koruma mekanizmasını atlayabilir ve nispeten rasgele bellek okuma/yazma işlemleri gerçekleştirebilir.

Özel Açıklama: Sentinel Value ile Chrome v8 HardenProtect'i Aşmak

Optimize edilmiş JavaScript kodunda, dizi haritasının kontrol edilmemesi nedeniyle, kaydırmayı direkt hesaplayarak dizi değerlerini döndürme yöntemi güvenlik riski taşımaktadır. Güvenliği artırmak için, optimize edilmiş fonksiyon dizinin elemanlarını döndürürken dizi haritasının doğrulanmasını öneririz.

Özel ifşa Sentinel Value ile Chrome v8 HardenProtect'i aşma

Bu tür sorunların etkisi beklenenden daha geniş olabilir. Eski V8 motorunu kullanan bazı uygulamalarda hâlâ riskler bulunabilir. Örneğin, şu ana kadar Skype bu açığı düzeltmemiştir. 32 bit sistemlerde, adres sıkıştırma mekanizmasının eksikliği nedeniyle, saldırganların rasgele bellek okuma ve yazma gerçekleştirmesi daha kolay olabilir.

Özel Açıklama Sentinel Value sızıntısı ile Chrome v8 HardenProtect'i aşma

Genel olarak, Sentinel Value ile ilgili güvenlik sorunları daha fazla dikkat gerektirmektedir. Sadece Uninitialized Oddball ve TheHole nesneleri güvenlik açıklarına yol açmakla kalmıyor, diğer Sentinel Value'lar da benzer riskler taşıyabilir. Bu özel değerlerin potansiyel sömürü yollarını keşfetmek için bulanık test kapsamına alınması önerilmektedir.

Özel Açıklama: Sentinel Value ile Chrome v8 HardenProtect'i Aşmak

Bu tür sorunlar resmi olarak bir güvenlik açığı olarak görülse de, saldırganların tam fayda sağlama süresini önemli ölçüde kısaltabilir. Bu nedenle, ilgili taraflar dikkatli olmalı ve potansiyel riskleri zamanında düzeltmelidir.

Özel Açıklama Sentinel Value ile Chrome v8 HardenProtect'i Aşmanın Yolu

Özel Açıklama: Sentinel Value sızıntısı ile Chrome v8 HardenProtect'i aşma

SENC1.7%
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
  • 6
  • Repost
  • Share
Comment
0/400
GateUser-aa7df71evip
· 08-08 09:10
Temel açıklar kesinlikle patlayacak
View OriginalReply0
fork_in_the_roadvip
· 08-07 18:32
Tarayıcı güvenliği gerçekten ciddi
View OriginalReply0
SatoshiNotNakamotovip
· 08-05 10:23
V8 yine bir güvenlik açığı buldu.
View OriginalReply0
BlockchainDecodervip
· 08-05 10:20
Bellek açığı riski büyük
View OriginalReply0
Hash_Banditvip
· 08-05 10:15
Kum havuzunda da açıklar var.
View OriginalReply0
DaoDevelopervip
· 08-05 10:14
V8 daha derin bir denetime ihtiyaç duyuyor.
View OriginalReply0
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)