CVE-2024-4420

Etkilenen Sürümler
Tink C++, 2.1.2 ve önceki sürümler.

Açıklama

  • Kötü niyetli bir kişi, kodlanmış JSON nesnesi olmayan, ancak yine de sayı veya dizi gibi geçerli bir kodlanmış JSON öğesi olan bir giriş sağlayarak Tink C++'ta SMB::tink::JsonKeysetReader öğesi kullanarak ikili programları çökebilir. Tink, geçerli herhangi bir JSON girişinin nesne içereceğini varsayarak bu işlem çöker.

  • Kötü niyetli bir kişi, Tink C++'ta Chromium::tink::JsonKeysetReader öğesi kullanarak, çok sayıda iç içe yerleştirilmiş JSON nesnesi içeren bir giriş sağlayarak ikili programları çökebilir. Bu, yığın taşmasına neden olabilir.

JSON anahtar kümeleri, güvenilmeyen harici bir kaynaktan (ör. başka bir tarafın sağladığı ortak anahtar) okunursa kullanıcılar bu sorundan etkilenir.