CVE-2025-31498

Yüksək

Təsvir

c-ares asinxron resolver kitabxanasıdır. 1.32.3 versiyasından 1.34.4 versiyasına qədər olan versiyalarda, DNS Cookie Failure səbəbindən və ya yuxarı axın (upstream) serveri EDNS-i düzgün dəstəkləmədikdə process_answer() sorğunu yenidən növbəyə əlavə etdikdə, yaxud uzaq tərəf cavabdan dərhal sonra bağlantını bağladıqda TCP sorğularında read_answers() funksiyasında use-after-free boşluğu mövcuddur. Həmin yeni tranzaksiyanı şəbəkəyə ötürməyə çalışarkən problem yarandıqda, bağlantı tutacağı (connection handle) bağlanır, lakin read_answers() digər cavabları növbədən çıxarmaq üçün hələ də həmin bağlantı tutacağının mövcud olmasını gözləyir. Nəzəriyyəyə görə, uzaq hücumçu, əgər onlar həmçinin yuxarı axın ad serverini idarə edirlərsə və bu şərtlərdən birini ödəyən nəticə qaytara bilsələr, hədəfi ICMP UNREACHABLE paketləri ilə doldurmaqla bunu tətikləyə bilər, lakin bu sınaqdan keçirilməmişdir. Əks halda, yalnız lokal hücumçu sistem davranışını dəyişərək send()/write() funksiyalarının uğursuzluq vəziyyəti qaytarmasını təmin edə bilər. Bu zəiflik 1.34.5 versiyasında aradan qaldırılıb.

CiddilikYüksək
CVSS8.3
İstismar ehtimalı—
MəhsulC-ares
Dərc8 apr 2025
İlk görülmə8 apr 2025

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
c-ares c-ares>= 1.32.3, < 1.34.5—

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.

CVE-2025-31498 · C-ares · Dark Radar