CVE-2024-27280

Kritik

Təsvir

Ruby 3.0.x (3.0.6-dək) və 3.1.x (3.1.4-dək) versiyaları ilə təqdim olunan StringIO 3.0.1 versiyasında buferin həddindən artıq oxunması (buffer-overread) problemi aşkar edilmişdir. StringIO-dakı ungetbyte və ungetc metodları sətirin sonundan kənara oxuma edə bilər və növbəti StringIO.gets çağırışı yaddaş dəyərini qaytara bilər. Əsas düzəliş versiyası 3.0.3-dür; lakin Ruby 3.0 istifadəçiləri üçün düzəliş versiyası stringio 3.0.1.1, Ruby 3.1 istifadəçiləri üçün isə stringio 3.0.1.2-dir.

CiddilikKritik
CVSS9.8
İstismar ehtimalı—
MəhsulRuby
Dərc14 may 2024
İlk görülmə14 may 2024
Zəiflik növüCWE-120CWE-120

Necə düzəltmək olar

Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
ruby-lang ruby3.0.3 ≤ v ≤ 3.0.6—

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.