جزئیات آسیب‌پذیری

CVE-2024-56406

perl perl

Perl is vulnerable to a heap buffer overflow when transliterating non-ASCII bytes

CVSS 3.1
8.4بالا

شرح رسمی (انگلیسی)

A heap buffer overflow vulnerability was discovered in Perl. Release branches 5.34, 5.36, 5.38 and 5.40 are affected, including development versions from 5.33.1 through 5.41.10. When there are non-ASCII bytes in the left-hand-side of the `tr` operator, `S_do_trans_invmap` can overflow the destination pointer `d`.    $ perl -e '$_ = "\x{FF}" x 1000000; tr/\xFF/\x{100}/;'    Segmentation fault (core dumped) It is believed that this vulnerability can enable Denial of Service and possibly Code Execution attacks on platforms that lack sufficient defenses.

امتیازهای CVSS

امتیازنسخهمنبعبردار
8.4بالا 3.1 CISA ADP / Vulnrichment (CISA-ADP) CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

محصولات آسیب‌پذیر

فروشندهمحصولنسخه‌هامنبع
perl perl 5.33.1 ≤ v < 5.38.4-RC1 CVEProject cvelistV5 (CNA)
perl perl 5.39.0 ≤ v < 5.40.2-RC1 CVEProject cvelistV5 (CNA)
perl perl 5.41.0 ≤ v ≤ 5.41.10 CVEProject cvelistV5 (CNA)

منابع و راهنماها

۶
هشدار CVEهای بعدی این محصولمحصول را دنبال کنید تا آسیب‌پذیری‌های تازه را در تلگرام بگیرید.

اطلاعات

تاریخ انتشار
۱۴۰۴/۰۱/۲۴
آخرین به‌روزرسانی
۱۴۰۴/۰۷/۲۴
وضعیت
منتشرشده
صادرکننده (CNA)
CPANSec

پیش‌بینی بهره‌برداری (EPSS)

۰٫۵۳٪
احتمال بهره‌برداری در ۳۰ روز
۴۵٫۳٪
صدک (نسبت به همه‌ی CVEها)

ارزیابی SSVC (CISA)

قابل خودکارسازی
خیر
وضعیت بهره‌برداری
ندارد
اثر فنی
کامل

ضعف‌ها (CWE)

  • CWE-122
    Heap-based Buffer Overflow
  • CWE-787
    Out-of-bounds Write