- CWE-147
CVE-2026-113602
json-smart'ta 0x1A karakteriyle katı mod doğrulamasının atlatılması
- Yayımlandı
- Güncellendi
- 20 Eki 2026
- Açık yaşı
- 8 gün
- Kaydı açan
- VulnCheck
ÖzetTürkçe
json-smart 2.6.0 sürümüne kadar olan sürümlerde, girdi doğrulama atlatma açığı bulunmaktadır. Saldırganlar, değişmez bir 0x1A karakteri ekleyerek katı mod (strict-mode) sonda veri denetimlerinden kaçabilir. Saldırganlar 0x1A karakterini ve hatalı biçimlendirilmiş içeriği ekleyerek JSONValue.parseStrict veya isValidJsonStrict doğrulamasını geçebilir; bu durum Jackson veya Gson gibi alttaki ayrıştırıcılarla ayrıştırıcı farklılıklarına (parser differentials) yol açar.
Kaynaktaki açıklama (İngilizce)
json-smart through 2.6.0 contains an input validation bypass vulnerability that allows attackers to evade strict-mode trailing-data checks by inserting a literal 0x1A character. Attackers can append 0x1A and malformed content to pass JSONValue.parseStrict or isValidJsonStrict validation, creating parser differentials with downstream parsers like Jackson or Gson.
Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.
Etkilenen sürümler1 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| json-smart | ≤ 2.6.0 | – |
Kaynaklar5 kaynak
Kayıt geçmişi
- Yayımlandı
Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.