Перейти к содержимому
Noroxi

CWE-120 · 3 626 записей

Копирование буфера без проверки размера

Почему это происходит?

При копировании данных длина источника не сравнивается с размером целевого буфера. Лишние данные перезаписывают соседнюю область памяти.

Уязвимый и исправленный код

Показательный учебный пример. Выделенные строки показывают, где ошибка и где исправление.

Уязвимый код

c
char buf[256];memcpy(buf, pkt->data, pkt->len);

Исправленный код

c
char buf[256];if (pkt->len > sizeof(buf)) {  return -EINVAL;}memcpy(buf, pkt->data, pkt->len);

Как предотвратить

  1. 01Перед копированием сравнивайте длину с размером целевого буфера.
  2. 02Берите значение длины из проверенных границ, а не из данных, полученных по сети.
  3. 03Включайте защитные механизмы компилятора и отдавайте предпочтение языкам с безопасной работой с памятью.

CVE этого класса

3 626 записей

  • CVE-2017-7269
    99Срочно

    Buffer overflow in the ScStoragePathFromUrl function in the WebDAV service in Internet Information Services (IIS) 6.0 in Microsoft Windows S

    КритическаяCVSS 9,8KEVГотовый эксплойтEPSS 100 %

    microsoft · internet information services26 мар. 2017 г.

  • CVE-2019-11043
    99Срочно

    Underflow in PHP-FPM can lead to RCE

    КритическаяCVSS 9,8KEVГотовый эксплойтEPSS 100 %

    php · php28 окт. 2019 г.

  • CVE-2016-10174
    94Срочно

    The NETGEAR WNR2000v5 router contains a buffer overflow in the hidden_lang_avi parameter when invoking the URL /apply.cgi?/lang_check.html.

    КритическаяCVSS 9,8KEVГотовый эксплойтEPSS 83 %

    netgear · d6100 firmware30 янв. 2017 г.

  • CVE-2018-6789
    94Срочно

    An issue was discovered in the base64d function in the SMTP listener in Exim before 4.90.1.

    КритическаяCVSS 9,8KEVГотовый эксплойтEPSS 82 %

    exim · exim8 февр. 2018 г.

  • CVE-2016-6366
    91Срочно

    Buffer overflow in Cisco Adaptive Security Appliance (ASA) Software through 9.4.2.3 on ASA 5500, ASA 5500-X, ASA Services Module, ASA 1000V,

    ВысокаяCVSS 8,8KEVГотовый эксплойтEPSS 88 %

    cisco · pix firewall software18 авг. 2016 г.

  • CVE-2025-20333
    90Срочно

    A vulnerability in the VPN web server of Cisco Secure Firewall Adaptive Security Appliance (ASA) Software and Cisco Secure Firewall Threat D

    КритическаяCVSS 9,9KEVГотовый эксплойтEPSS 71 %

    cisco · adaptive security appliance software25 сент. 2025 г.

  • CVE-2007-5659
    87Срочно

    Multiple buffer overflows in Adobe Reader and Acrobat 8.1.1 and earlier allow remote attackers to execute arbitrary code via a PDF file with

    ВысокаяCVSS 7,8KEVГотовый эксплойтEPSS 87 %

    adobe · acrobat12 февр. 2008 г.

  • CVE-2022-37055
    86Срочно

    D-Link Go-RT-AC750 GORTAC750_revA_v101b03 and GO-RT-AC750_revB_FWv200b02 are vulnerable to Buffer Overflow via cgibin, hnap_main,

    КритическаяCVSS 9,8KEVГотовый эксплойтEPSS 56 %

    dlink · go-rt-ac750 firmware28 авг. 2022 г.

  • CVE-2013-1331
    85Срочно

    Buffer overflow in Microsoft Office 2003 SP3 and Office 2011 for Mac allows remote attackers to execute arbitrary code via crafted PNG data

    ВысокаяCVSS 7,8KEVГотовый эксплойтEPSS 80 %

    microsoft · office11 июн. 2013 г.

  • CVE-2017-6862
    83Срочно

    NETGEAR WNR2000v3 devices before 1.1.2.14, WNR2000v4 devices before 1.0.0.66, and WNR2000v5 devices before 1.0.0.42 allow authentication byp

    КритическаяCVSS 9,8KEVГотовый эксплойтEPSS 46 %

    netgear · wnr2000 firmware26 мая 2017 г.

  • CVE-2010-2572
    79На этой неделе

    Buffer overflow in Microsoft PowerPoint 2002 SP3 and 2003 SP3 allows remote attackers to execute arbitrary code via a crafted PowerPoint 95

    ВысокаяCVSS 7,8KEVГотовый эксплойтEPSS 59 %

    microsoft · powerpoint9 нояб. 2010 г.

  • CVE-2006-2492
    79На этой неделе

    Buffer overflow in Microsoft Word in Office 2000 SP3, Office XP SP3, Office 2003 Sp1 and SP2, and Microsoft Works Suites through 2006, allow

    ВысокаяCVSS 8,8KEVГотовый эксплойтEPSS 48 %

    microsoft · office19 мая 2006 г.

  • CVE-2023-33010
    78На этой неделе

    A buffer overflow vulnerability in the ID processing function in Zyxel ATP series firmware versions 4.32 through 5.36 Patch 1, USG FLEX seri

    КритическаяCVSS 9,8KEVГотовый эксплойтEPSS 29 %

    zyxel · atp100 firmware24 мая 2023 г.

  • CVE-2023-41064
    77На этой неделе

    A buffer overflow issue was addressed with improved memory handling.

    ВысокаяCVSS 7,8KEVГотовый эксплойтEPSS 53 %

    apple · ipados7 сент. 2023 г.

  • CVE-2023-33009
    77На этой неделе

    A buffer overflow vulnerability in the notification function in Zyxel ATP series firmware versions 4.60 through 5.36 Patch 1, USG FLEX serie

    КритическаяCVSS 9,8KEVГотовый эксплойтEPSS 28 %

    zyxel · atp100 firmware24 мая 2023 г.

  • CVE-2020-5135
    77На этой неделе

    A buffer overflow vulnerability in SonicOS allows a remote attacker to cause Denial of Service (DoS) and potentially execute arbitrary code

    КритическаяCVSS 9,8KEVГотовый эксплойтEPSS 27 %

    sonicwall · sonicos12 окт. 2020 г.

  • CVE-2016-0099
    72На этой неделе

    The Secondary Logon Service in Microsoft Windows Vista SP2, Windows Server 2008 SP2 and R2 SP1, Windows 7 SP1, Windows 8.1, Windows Server 2

    ВысокаяCVSS 7,8KEVГотовый эксплойтEPSS 37 %

    microsoft · windows 10 15079 мар. 2016 г.

  • CVE-2020-15069
    72На этой неделе

    Sophos XG Firewall 17.x through v17.5 MR12 allows a Buffer Overflow and remote code execution via the HTTP/S Bookmarks feature for clientles

    КритическаяCVSS 9,8KEVГотовый эксплойтEPSS 11 %

    sophos · xg firewall firmware29 июн. 2020 г.

  • CVE-2013-0641
    71На этой неделе

    Buffer overflow in Adobe Reader and Acrobat 9.x before 9.5.4, 10.x before 10.1.6, and 11.x before 11.0.02 allows remote attackers to execute

    ВысокаяCVSS 7,8KEVГотовый эксплойтEPSS 32 %

    adobe · acrobat13 февр. 2013 г.

  • CVE-2011-4862
    68На этой неделе

    Buffer overflow in libtelnet/encrypt.c in telnetd in FreeBSD 7.3 through 9.0, MIT Kerberos Version 5 Applications (aka krb5-appl) 1.0.2 and

    КритическаяCVSS 10,0Готовый эксплойтEPSS 95 %

    mit · krb5-appl24 дек. 2011 г.

  • CVE-2020-11984
    66На этой неделе

    Apache HTTP server 2.4.32 to 2.4.44 mod_proxy_uwsgi info disclosure and possible RCE

    КритическаяCVSS 9,8Proof of conceptEPSS 90 %

    apache · http server7 авг. 2020 г.

  • CVE-2021-3711
    65На этой неделе

    SM2 Decryption Buffer Overflow

    КритическаяCVSS 9,8Эксплойта нетEPSS 88 %

    openssl · openssl24 авг. 2021 г.

  • CVE-2009-3023
    63На этой неделе

    Buffer overflow in the FTP Service in Microsoft Internet Information Services (IIS) 5.0 through 6.0 allows remote authenticated users to exe

    КритическаяCVSS 9,0Готовый эксплойтEPSS 91 %

    microsoft · internet information server31 авг. 2009 г.

  • CVE-2004-0210
    63На этой неделе

    The POSIX component of Microsoft Windows NT and Windows 2000 allows local users to execute arbitrary code via certain parameters, possibly b

    ВысокаяCVSS 7,8KEVГотовый эксплойтEPSS 7 %

    microsoft · interix6 авг. 2004 г.

  • CVE-2020-8012
    62На этой неделе

    CA Unified Infrastructure Management (Nimsoft/UIM) 20.1, 20.3.x, and 9.20 and below contains a buffer overflow vulnerability in the robot (c

    КритическаяCVSS 9,8Готовый эксплойтEPSS 77 %

    broadcom · unified infrastructure management18 февр. 2020 г.

Все классы уязвимостей