Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
CVE-2026-23002-5G-NAS-Message-Buffer-Overflow-in-gNodeB — Симулятор NAS-парсера 5G gNodeB с PoC переполнения буфера стека для CVE-2026-23002; специально сформированное NAS-сообщение вызывает удалённое выполнение кода. | Kitploit
Инструменты/GitHubGitHub/george0papasotiriou/cve-2026-23002-5g-nas-message-buffer-overflow-in-gnodeb
Безопасность встроенных системАнализ уязвимостейЭксплуатацияСетевая безопасностьЭксплуатация Бинарных Файлов
GitHubgeorge0papasotiriou/cve-2026-23002-5g-nas-message-buffer-overflow-in-gnodeb

CVE-2026-23002-5G-NAS-Message-Buffer-Overflow-in-gNodeB

Симулятор NAS-парсера 5G gNodeB с PoC переполнения буфера стека для CVE-2026-23002; специально сформированное NAS-сообщение вызывает удалённое выполнение кода.

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Репозиторий
31 месяц назадЕщё не проверено

CVE-2026-23002 – Переполнение буфера 5G NAS-сообщения в gNodeB

Код программы (симуляция на C)

root@kitploit:~
// gnb_nas_sim.c - Simulated 5G gNodeB parsing NAS Registration Request
#include <stdio.h>
#include <string.h>
#include <stdint.h>

#define MAX_IE_SIZE 128

void process_registration_request(uint8_t *nas_msg, uint16_t length) {
    uint8_t ie_buffer[MAX_IE_SIZE];
    // Read IE length from message; if length > MAX_IE_SIZE, buffer overflow
    uint16_t ie_length = (nas_msg[0] << 8) | nas_msg[1];
    if (ie_length > 0 && ie_length <= length - 2) {
        memcpy(ie_buffer, nas_msg + 2, ie_length); // no bounds check!
        printf("IE copied, size %d\n", ie_length);
    }
}

int main() {
    // Craft a NAS message with an oversized IE length
    uint8_t attack[] = {0x01, 0x00}; // IE length = 256, but buffer is only 128 bytes
    // Append padding to make length consistent
    memset(attack+2, 'A', 254);
    process_registration_request(attack, sizeof(attack));
    return 0;
}

CVE-2026-23002 – Переполнение буфера 5G NAS-сообщения в gNodeB

Severity: Critical

Обзор

Парсер 5G Non‑Access Stratum (NAS) в симулированном gNodeB не проверяет поле длины Information Element. Злоумышленник, отправляющий специально сформированный Registration Request, может переполнить буфер стека, что приведёт к удалённому выполнению кода на базовой станции.

Подробности уязвимости

  • Тип: Переполнение буфера стека
  • Воздействие: Полная компрометация базовой станции, нарушение работы сети.
  • Корневая причина: Длина NAS IE принимается без проверки границ относительно размера целевого буфера.

Демонстрация эксплойта

Скомпилируйте и запустите уязвимый парсер:

root@kitploit:~
gcc -o gnb_nas_sim gnb_nas_sim.c -fno-stack-protector
./gnb_nas_sim

Программа завершается с ошибкой сегментации (повреждение стека).

Скачать инструмент