V8 motoru Sentinel Değeri sızıntısı güvenlik riski yaratıyor, dikkat edilmeli.

robot
Abstract generation in progress

Sentinel Value'nın Chrome V8'deki Uygulaması ve Güvenlik Tehditleri

V8 motorunda TheHole ve Uninitialized Oddball gibi çeşitli özel Sentinel Value nesneleri bulunmaktadır. Bu nesnelerin JavaScript ortamına sızmaması gerekir, ancak bazı açıklar bunların ifşa olmasına neden olabilir ve bu da güvenlik sorunlarına yol açabilir.

Son zamanlarda araştırmacılar, Uninitialized Oddball nesnelerinin sızıntısı yoluyla V8'in HardenType koruma mekanizmasının aşılabileceğini keşfettiler. Bu yöntem, ilk olarak Project Zero ekibi üyelerinin sunduğu bir sorun raporunda ortaya çıktı ve şu anda en son V8 sürümünde hala geçerli.

Bu geçiş yöntemi, CVE-2021-30551, CVE-2022-1486 gibi birçok tarihsel açığın istismarında kullanılabilir. Açıkların istismarını kolaylaştırarak, yalnızca Uninitialized Oddball nesnesinin sızdırılmasının uzaktan kod çalıştırmaya yol açabileceği anlamına gelir.

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

Bu yöntemi doğrulamak için, V8'in yerel fonksiyonu %TheHole()'i değiştirerek Uninitialized Oddball nesnesi döndürmesi sağlanabilir. Testler, bunun gerçekten göreceli olarak herhangi bir bellek okumasını gerçekleştirebileceğini göstermiştir.

Özel İfşa: Sentinel Value ile Chrome v8 HardenProtect'i Aşmak

Optimize edilmiş JavaScript kodunda, V8, dizi elemanlarının türünü yeterince kontrol etmemekte, doğrudan kaydırma hesaplayıp değer döndürmekte, bu da tür karışıklığı ve keyfi okuma ile sonuçlanmaktadır. Bu durumu önlemek için optimizasyon sürecinde dizi haritası kontrolü eklenmesi önerilmektedir.

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

Bu aşma yönteminin keşfi bazı önemli sorunları öne çıkarmaktadır:

  1. Diğer Sentinel Value nesnelerinin sızması da aynı derecede tehlikeli olabilir.
  2. İlgili sorunların resmi bir güvenlik açığı olarak görülüp görülemeyeceği hala tartışmalıdır.
  3. Bulanık testte Sentinel Value'yi değişken olarak dahil etmeyi düşünebilirsiniz.

Her durumda, bu tür sorunlar hackerların tam istismar süresini önemli ölçüde kısaltacak ve buna büyük önem verilmelidir. İlgili yazılım üreticileri, potansiyel riskleri azaltmak için etkilenen sürümleri mümkün olan en kısa sürede düzeltmelidir.

Özel ifşa: Chrome v8 HardenProtect'i aşmak için Sentinel Value sızıntısından yararlanma

Özel Açıklama Sentinel Value'yi sızdırarak Chrome v8 HardenProtect'i nasıl geçeceğinizi ortaya koyuyor

Özel Keşif: Sentinel Value ile Chrome v8 HardenProtect'i Aşmak

Özel İfşa: Sentinel Value ile Chrome v8 HardenProtect'i Aşma

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

Özel Keşif: Sentinel Value'yi Sızdırarak Chrome v8 HardenProtect'i Aşma

SENC2.56%
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
  • 4
  • Repost
  • Share
Comment
0/400
TerraNeverForgetvip
· 7h ago
Tarayıcı yine büyük bir sorun çıkardı.
View OriginalReply0
BearHuggervip
· 7h ago
Yine V8'in deliği mi? Bu hata gerçekten saçmalık.
View OriginalReply0
MintMastervip
· 7h ago
Vay be, sert bir güvenlik açığı hakkında bilgi al!
View OriginalReply0
RebaseVictimvip
· 8h ago
Yine Chrome'un tuzağı, günlük kaza...
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)