CVE-2025-54489

Kritik

Təsvir

The Biosig Project libbiosig 3.9.0 və Master Branch (35a819fa) versiyalarının MFER analiz funksionallığında stek əsaslı bufer daşması zəifliyi mövcuddur. Xüsusi hazırlanmış MFER faylı ixtiyari kodun icrasına səbəb ola bilər. Hücumçu bu zəifliyi tetikləmək üçün zərərli fayl təqdim edə bilər. Bu zəiflik cari master branch-də (35a819fa) biosig.c faylının 8970-ci sətirində, Tag 63 olduqda özünü göstərir: else if (tag==63) { uint8_t tag2=255, len2=255; count = 0; while ((count<len) && !(FlagInfiniteLength && len2==0 && tag2==0)){ curPos += ifread(&tag2,1,1,hdr); curPos += ifread(&len2,1,1,hdr); if (VERBOSE_LEVEL==9) fprintf(stdout,"MFER: tag=%3i chan=%2i len=%-4i tag2=%3i len2=%3i curPos=%i %li count=%4i\n",tag,chan,len,tag2,len2,curPos,iftell(hdr),(int)count); if (FlagInfiniteLength && len2==0 && tag2==0) break; count += (2+len2); curPos += ifread(&buf,1,len2,hdr); Burada oxunan baytların sayı fayldakı cari freymdən dekodlaşdırılan məlumat uzunluğu (`len`) deyil, eyni giriş faylından oxunan tək bir oktetdə yerləşən yeni uzunluqdur (`len2`). Buna baxmayaraq, hədəf buferi olan `buf`-un ölçüsü cəmi 128 bayt olduğu halda, `len2` 255-ə qədər yüksələ bildiyi üçün stek əsaslı bufer daşması vəziyyəti yarana bilər.

CiddilikKritik
CVSS9.8
İstismar ehtimalı—
MəhsulLibbiosig
Dərc25 avq 2025
İlk görülmə25 avq 2025
Zəiflik növüCWE-121CWE-121

Necə düzəltmək olar

Yeniləyin
  • libbiosig_project libbiosig3.9.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
libbiosig_project libbiosigv < 3.9.13.9.1

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-54489 · Libbiosig · Dark Radar