CodeGuard: PySec Edition
Канал по ИБ и этичному хакингу. Автор: @Arakcheev_Ruslan Ссылка: @invite_CG Рекламный менеджер: @Diggsale Биржа: https://telega.in/c/+3X56uL4A-UM3Njgy
Больше📈 Аналитический обзор Telegram-канала CodeGuard: PySec Edition
Канал CodeGuard: PySec Edition является активным участником. Сейчас сообщество объединяет 14 446 подписчиков, занимая 8 811 место в категории Технологии и приложения и 44 901 место в регионе Россия.
📊 Показатели аудитории и динамика
С момента создания невідомо проект демонстрирует стремительный рост, собрав аудиторию из 14 446 подписчиков.
Согласно последним данным от 07 ноября, 2026, канал показывает стабильную активность. За последние 30 дней изменение числа участников составило 169, а за последние 24 часа — 2, при этом общий охват остаётся высоким.
- Статус верификации: Не верифицирован
- Уровень вовлечённости (ER): Средний показатель вовлечённости аудитории составляет 8.26%. В первые 24 часа после публикации контент обычно набирает 4.95% реакций от общего числа подписчиков.
- Охват публикаций: В среднем каждый пост получает 1 193 просмотров. В течение первых суток публикация набирает 715 просмотров.
- Реакции и взаимодействия: Аудитория активно поддерживает контент: среднее количество реакций на один пост — 4.
- Тематические интересы: Контент сосредоточен на ключевых темах, таких как codeguard, pysec, docker, grep, контейнер.
📝 Описание и контентная политика
Автор описывает ресурс как площадку для выражения субъективного мнения:
“Канал по ИБ и этичному хакингу.
Автор: @Arakcheev_Ruslan
Ссылка: @invite_CG
Рекламный менеджер: @Diggsale
Биржа: https://telega.in/c/+3X56uL4A-UM3Njgy”
Благодаря высокой частоте обновлений (последние данные получены 08 ноября, 2026) канал поддерживает актуальность и высокий уровень охвата публикаций. Аналитика показывает, что аудитория активно взаимодействует с контентом, что делает его важной точкой влияния в категории Технологии и приложения.
🔥 Атакующий нашёл internet-facing Ivanti Connect Secure. Устройство уязвимо к трём проблемам: обход аутентификации, выполнение кода и повышение привилегий. Вопрос: в каком порядке он их использует, и что получает на выходе?Варианты ответа: A) Сначала RCE, потом обход аутентификации, потом повышение привилегий. B) Сначала обход аутентификации, потом RCE, потом повышение привилегий. C) Сначала повышение привилегий, потом обход аутентификации, потом RCE. D) Порядок не важен — любая последовательность даёт root. 😈 CodeGuard: PySec Edition | Чат
5h4d0wn1k/cybersecurity-framework — интерактивная карта всего ИБ
🤨 Бесплатно. Не просто список, а живой атлас: 27 доменов, 776 категорий, 1067 курируемых инструментов с оценкой усилий и подсказками «когда использовать». 517 инструментов помечены как best-in-class, чтобы новичок не тонул в выборе. Если не знаешь, с чего начать в новой области — открываешь карту и видишь, какие инструменты там вообще есть.🔗 GitHub: 5h4d0wn1k/cybersecurity-framework — бесплатно 2.
TheSecuredAnalyst/security-suite (SecSuite) — одна платформа вместо зоопарка
🤨 Бесплатно. Объединяет OSINT-разведку, сканирование веб-уязвимостей, аудит API, проверку комплаенса и AI-анализ в одном инструменте. 11 OSINT-модулей, 6 веб-сканеров, 4 инструмента для API. Вместо того чтобы переключаться между пятью утилитами, ты работаешь в одной среде. Open-source, AGPL-3.0.🔗 GitHub: TheSecuredAnalyst/security-suite — бесплатно 3.
zinvite/awesome-cybersecurity — кураторский список без мусора
🤨 Бесплатно. Проверенные ресурсы, инструменты и фреймворки для защиты систем, сетей и данных. Внутри — не «всё подряд», а отобранные проекты: Burp Suite, Wireshark, Suricata, Shodan, theHarvester, Amass. Если нужен надёжный список для старта, а не 500 ссылок из гугла — этот репозиторий экономит часы фильтрации.🔗 GitHub: zinvite/awesome-cybersecurity — бесплатно 4.
Think-Cube/awesome-security — от сети до веба, без белых пятен
🤨 Бесплатно. Компиляция инструментов, библиотек и ресурсов для безопасности. Покрывает сетевую и веб-безопасность, пентест и защиту. Metasploit, Nmap, Nuclei, Lynis — всё с описаниями. Хорош как отправная точка, если ты только выбираешь направление и хочешь увидеть ландшафт целиком.🔗 GitHub: Think-Cube/awesome-security — бесплатно 5.
CyberDefenderAI/AI-Security-Tools-Applied-Scenarios — AI в ИБ не на словах, а в сценариях
Бесплатно. Не просто список AI-инструментов, а прикладные сценарии: как применять LLM и ML для решения конкретных задач в security operations. Codium PR-Agent, GitHub Advanced Security, Snyk Code, Bito, Fabric — с примерами использования. Если ты хочешь понять, где AI реально помогает в ИБ, а не «где хайп», это репозиторий с ответами.🔗 GitHub: CyberDefenderAI/AI-Security-Tools-Applied-Scenarios — бесплатно 😈 CodeGuard: PySec Edition | Чат
ps auxww — все процессы с полной командной строкой. Сразу видно, что именно запущено, а не только имя бинарника.
🟣 ps -eo pid,ppid,user,cmd --forest — дерево процессов. Помогает найти «сирот» и понять, кто кого породил.
🟣 cat /proc/<pid>/cmdline | tr '\0' ' ' — точная командная строка процесса. Полезно, когда ps обрезает аргументы.
🟣 readlink /proc/<pid>/exe — путь к бинарнику. Если в конце (deleted) — процесс работает из удалённого файла. Это красный флаг.
🟣 lsof -p <pid> — все открытые файлы процесса. Видно, что он читает и пишет прямо сейчас.
Сеть — с кем говорит сервер
🤨 ss -tulpn — все слушающие порты и процессы, которые их держат. Замена устаревшему netstat.
🤨 ss -tunpa state established — только установленные соединения. Сразу видно, куда сервер уже подключён.
🤨 lsof -i :80 — какой процесс использует конкретный порт. Быстрее, чем перебирать ss.
🤨 tcpdump -i any -n port 4444 — живой захват трафика на подозрительном порту. Для глубокого анализа — -w capture.pcap и открыть в Wireshark.
Файлы и логи — что изменилось
🟠 find /var/www -mtime -1 — файлы, изменённые за последние 24 часа. Первое, что смотрят при подозрении на веб-шелл.
🟠grep -ri "malicious_ip" /var/log/ — рекурсивный поиск по логам. Без него поиск инцидента превращается в перебор файлов вручную.
🟠last -n 10 и w — кто заходил и кто сейчас в системе. w показывает ещё и активные сессии.
Практический пример
Сервер тормозит. Запускаешь:
ss -tulpn | grep -v "127.0.0.1"
Видишь процесс python3 на незнакомом порту. Дальше:
lsof -p <PID> | grep -i deleted
Если процесс держит удалённый бинарник — это майнер или бэкдор. find / -mmin -30 -type f покажет, что ещё появилось за последние полчаса.
😈 CodeGuard: PySec Edition | Чат🔥 Бесплатно (open-source). Некоммерческий фонд выпустил набор из 57 защитных скриптов, которые покрывают 139 уязвимостей в 67 проектах на 10 языках (PHP, Node.js, Python, Ruby). Главный фокус — PHP2Shell, критическая дыра, затрагивающая почти 70% веб-доменов. Скрипты работают недеструктивно: аудит конфигураций и оценка экспозиции без изменения кода.🔗 Security Today: PrivacySafe Foundation Releases Free Open Source Cybersecurity Tools — бесплатно 2. CVEngine — attack surface assessment, который отвечает на вопрос «что из этого реально моё?»
🔥 Бесплатно (open-source, self-hosted). Один Docker Compose — и у тебя непрерывный цикл: discovery (bbot, certificate transparency), fingerprinting (nmap, nuclei), сопоставление с live-фидами эксплуатируемых CVE (CISA KEV, ENISA EUVD). Вместо горы алертов — вердикт: «эта CVE есть на твоём ассете, и вот доказательство». Инвентарь остаётся на твоём сервере, AI-ключи — твои.🔗 GitHub: hevnsnt/CVEngine — бесплатно 3. Zero-Breach Toolkit — проверка на Pegasus, Predator и другие шпионские программы
🔥 Бесплатно (open-source). Офлайн-проверка на следы mercenary spyware (Pegasus, Predator, Graphite, Candiru) на Windows, macOS, Linux, Android и iPhone-бэкапах. Работает read-only, без сетевых запросов во время скана. Каждый отчёт честно указывает, что найдено и насколько сильны доказательства. Полезно для журналистов, активистов и всех, кто в группе риска.🔗 GitHub: interplains/Zero-Breach-Toolkit — бесплатно 4. DevGuard — управление уязвимостями в цепочке поставок
🔥 Бесплатно (open-source, OWASP Incubating Project). Собирает security-находки проекта в одном месте: secret scanning, SAST, dependency checks, IaC, container scanning, лицензии. Работает через один CLI, который оборачивает существующие open-source инструменты (Trivy, Grype, Semgrep). Findings синхронизируются с GitHub Issues, GitLab и Jira. Можно self-host.🔗 Help Net Security: DevGuard — Open-Source Vulnerability Management — бесплатно 🔗 GitHub: l3montree-dev/devguard — бесплатно 5. ProjectDiscovery Neo Triage — валидация уязвимостей в изолированной песочнице
🔥 Бесплатно (часть open-source платформы ProjectDiscovery). Вместо того чтобы верить сканеру на слово, Neo Triage воспроизводит находку в sandbox: показывает запросы и ответы, которые доказывают, что уязвимость существует. Дальше — определяет реальную severity, предлагает фикс и автоматически перепроверяет после исправления. По данным вендора, превращает ~50 000 часов ручного триажа в ~8 300 часов ревью.🔗 Security Boulevard: ProjectDiscovery Adds Free Tool to Validate Vulnerabilities — бесплатно 6. brotli2shell_Hunter — поиск уязвимых декодеров Brotli, включая встроенные копии
🔥 Бесплатно (open-source). Пока все патчат системные библиотеки, уязвимость CVE-2026-111497 (Brotli2Shell / HTTP2Shell) часто живёт во встроенных копиях декодера — в Node.js, Bun, PyPI-пакетах, бинарниках. Этот сканер находит такие копии, определяет, достижимы ли они из недоверенного ввода, и ранжирует по серьёзности. Работает read-only, поддерживает SBOM (CycloneDX/SPDX) и вывод в SARIF.🔗 GitHub: dansaurabh/brotli2shell_Hunter — бесплатно Как использовать
➡️ Не пытайся внедрить всё сразу. Выбери одну цель: ➡️ Защита от PHP2Shell → PrivacySafe Foundation ➡️ Мониторинг внешнего периметра → CVEngine ➡️ Проверка на шпионское ПО → Zero-Breach Toolkit ➡️ Supply chain security → DevGuard ➡️ Валидация сканера → Neo Triage ➡️ Brotli2Shell → brotli2shell_HunterВсе шесть — с бесплатным доступом и открытым кодом. Начни с того, что закрывает текущую боль. 😈 CodeGuard: PySec Edition | Чат
.gitlab-ci.yml и видите:
stages:
- test
- deploy
test_job:
stage: test
script:
- echo "Running tests..."
- ./run_tests.sh
rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
Вопрос: Что в этом конфиге выглядит подозрительно, если учесть, что уязвимость CVE-2026-97229 связана с недостаточной валидацией регулярных выражений в CI/CD?
Варианты ответа:
A) stages — слишком мало этапов
B) script — нет кавычек вокруг ./run_tests.sh
C) rules: if: — регулярное выражение $CI_PIPELINE_SOURCE не валидируется должным образом, и атакующий может внедрить свой код через специально сформированное значение
D) stage: test — не указан allow_failure
😈 CodeGuard: PySec Edition | Чат🔵CVE-2026-111497 — out-of-bounds write в декодере Brotli. Уязвимость позволяет неаутентифицированному атакующему вызвать падение процесса, раскрыть память или выполнить код через специально сжатые данные. Проблема в том, что Brotli часто обрабатывает входящие запросы и ответы доаутентификации и контроля на уровне приложения.Затронуты встроенные копии декодера в Node.js, Python-пакетах, .NET, Bun, PHP для Windows, а также в некоторых прокси и инструментах обработки файлов. Почему это критично именно сейчас
🔵27 октября CISA добавила CVE-2026-111497 в каталог Known Exploited Vulnerabilities. Это значит, что эксплуатация подтверждена — не теоретическая, а реальная.По данным ThreatLabz, за первые 24 часа после раскрытия зафиксировано 402 события разведки и попыток эксплуатации с 20 source IP против 12 клиентов. Imperva продемонстрировала выполнение кода на контейнере Node.js, а ELLIO — получение shell на официальных сборках Node.js 24.22.0 для x86-64 в конфигурации по умолчанию. Главная ловушка: обновление системной библиотеки может не помочь Многие думают: «Я обновил
brotli в системе — значит, закрыл». Это не так. Уязвимость часто живёт в встроенных копиях декодера, которые поставляются вместе с Node.js, Python-пакетами или контейнерными образами. Обновление системной библиотеки не трогает эти встроенные копии.
Что делать:
1️⃣Обновить все зависимости Brotli — не только системную, но и те, что идут в составе приложений. 2️⃣Пересобрать контейнеры — старые образы могут содержать уязвимый декодер. 3️⃣Перезапустить процессы — чтобы уязвимый код не остался в памяти. 4️⃣Проверить, что уязвимые компоненты больше не запущены — обновление файла не всегда означает, что процесс использует новую версию.Временная мера: если патч отложен, можно временно отклонять Brotli-сжатые запросы или отключить пути декодирования — включая обработку ответов. Ссылка 🔗 CISA Adds Critical Brotli Decoder Flaw Node2Shell to Exploited Vulnerabilities Catalog — Mallory — бесплатно 🔗 CVE-2026-111497: Node2Shell / HTTP2Shell — Zscaler ThreatLabz — бесплатно 🔗 Brotli2Shell: A Compression Library Flaw Becomes Cross-Runtime RCE — CSA Labs — бесплатно 😈 CodeGuard: PySec Edition | Чат
auth.log — сотни попыток подбора пароля. Это не паранойя, это норма для публичного IP. Вот процесс hardening, который закрывает почти все автоматические атаки. Бесплатно (все шаги — стандартные команды и open-source инструменты).
Что такое hardening и зачем он нужен
🔵Hardening — это не «поставить антивирус». Это приведение сервера к состоянию, где осталось только то, что нужно для его роли: убраны лишние сервисы, закрыты ненужные порты, настроены права доступа, включено логирование. По данным Atlantic.net, большинство проблем возникает ещё на этапе установки: дефолтные конфигурации содержат сервисы и аккаунты, которые серверу не нужны.8 шагов, которые стоит сделать в первый час 1. Обнови всё сразу.
sudo apt update && sudo apt upgrade -y
Если обновилось ядро — перезагрузись.
2. Создай пользователя с sudo. Не работай под root постоянно. Одна ошибка может сломать систему.
adduser deploy
usermod -aG sudo deploy
3. Перейди на SSH-ключи. Ключ подобрать несравнимо сложнее, чем пароль.
ssh-keygen -t ed25519 -a 100
ssh-copy-id deploy@ТВОЙ_IP
4. Отключи root-логин и вход по паролю. Только после того, как ключ работает. В /etc/ssh/sshd_config.d/ создай файл:
PermitRootLogin no PasswordAuthentication no AuthenticationMethods publickey MaxAuthTries 3Проверь конфиг перед перезапуском:
sudo sshd -t.
5. Включи файрвол. Разреши только то, что используешь.
sudo ufw allow OpenSSH
sudo ufw allow 80,443/tcp
sudo ufw enable
6. Поставь Fail2ban. Он читает логи и блокирует IP после нескольких неудачных попыток.
sudo apt install fail2ban -y
sudo systemctl enable --now fail2ban
7. Включи логирование и мониторинг. Без логов ты не узнаешь, что происходит. Настрой auditd или хотя бы убедись, что journald пишет всё необходимое.
8. Проверь открытые порты. После настройки — ещё раз посмотри, что слушает:
ss -tulpnЕсли видишь что-то, чего не ожидал — выключи. Практический пример
🤨 Свежий VPS. Через час в auth.log — 5000 неудачных попыток. После шагов 3–6: ключ вместо пароля, root закрыт, файрвол пропускает только 22/80/443, Fail2ban банит IP после трёх промахов. Через сутки попытки продолжаются, но ни одна не проходит. Это не «пуленепробиваемость». Но это база, с которой можно работать.😈 CodeGuard: PySec Edition | Чат
ssh-keygen -t ed25519 -a 100 -C "secops-bastion-admin"
Не правь /etc/ssh/sshd_config напрямую.
Современный OpenSSH подхватывает файлы из /etc/ssh/sshd_config.d/. Создай 01-hardened.conf:
PermitRootLogin no PasswordAuthentication no KbdInteractiveAuthentication no AuthenticationMethods publickey MaxAuthTries 3 ClientAliveInterval 300 ClientAliveCountMax 2 X11Forwarding no AllowTcpForwarding noПеред перезапуском —
sshd -t, чтобы не потерять доступ.
2. IPv6: не забывай про вторую половину стека
Классическая ошибка: IPv4 закрыт stateful-файрволом, а IPv6 — открыт. Атакующие это знают. nftables позволяет описать симметричные правила для обоих стеков в одном файле. Пример для /etc/nftables.conf:
table inet filter {
chain input {
type filter hook input priority filter; policy drop;
ct state established,related accept
ct state invalid drop
ip protocol icmp accept
ip6 nexthdr ipv6-icmp accept
tcp dport { 22, 80, 443 } accept
}
}
inet означает, что таблица применяется и к IPv4, и к IPv6. Не нужно дублировать правила.
3. Egress: не только «кто может войти», но и «куда можно выйти»
🔵 Если сервис скомпрометирован, майнеру или reverse shell нужен исходящийдоступ. Базовый файрвол это часто игнорирует. Добавь ограничение egress: разреши только то, что нужно приложению (обновления, API, DNS), остальное — drop.Практический пример Свежий VPS. Через час в
auth.log — сотни попыток. После Ed25519, модульного sshd_config.d, симметричного nftables и egress-фильтра: попытки продолжаются, но ни одна не проходит. Reverse shell, если вдруг появится, не сможет «позвонить домой».
😈 CodeGuard: PySec Edition | Чат🟣 Brotli — это стандартный алгоритм сжатия для HTTP. Он включён в Node.js из коробки, и многие фреймворки используют его для Content-Encoding: br. Атакующему не нужен логин — достаточно отправить специально сформированный сжатый запрос или заставить сервер распаковать вредоносные данные. Уязвимость уже получила несколько имён: Node2Shell, HTTP2Shell, Broccoli2Shell — потому что затронуты не только Node.js, но и другие рантаймы и прокси, которые используют тот же C-код Brotli.Что делать прямо сейчас 1️⃣ Проверь версию Node.js:
node -v. Если 22.x ниже 22.23.4, 24.x ниже 24.22.1 или 26.x ниже 26.12.1 — обновись. Если 20.x или ниже — планируй миграцию, патча не будет.
2️⃣ Проверь, использует ли твой сервер Brotli. Если в ответах есть Content-Encoding: br или в коде подключён compression с Brotli — риск выше.
3️⃣ Если обновиться нельзя — отключи Brotli на уровне reverse proxy (nginx, Caddy) или приложения. Временная мера, но лучше, чем ничего.
Главное: Node2Shell — это не «где-то у больших компаний». Это твой node_modules, твой Express, твой пет-проект. Обновись сегодня.
😈 CodeGuard: PySec Edition | Чат🔵 Атака затронула Onamae.com Desktop Cloud — сервис, которым пользуются в том числе форекс-брокеры. 20 октября GMO подтвердила: в серверных средах некоторых клиентов был обнаружен несанкционированный код, установленный третьей стороной.Злоумышленники потребовали $50 млн в криптовалюте. GMO отказалась платить, заявив, что не может гарантировать удаление информации или предотвращение её неправомерного использования.
👍 Тогда хакеры перешли к публичному давлению. 27 октября, после полудня по японскому времени, они опубликовали личные данные одного из клиентов и пригрозили публиковать по одному человеку каждый день.Масштаб
🤨 По данным министра финансов Японии Сацуки Катаямы, уже пять форекс-компаний, включая OANDA Japan, Goldenway Japan и Ava Trade Japan, сообщили о пострадавших клиентах.GMO начала собирать у клиентов устройства для анализа — чтобы понять, был ли установлен malware и насколько глубоко проникла компрометация. Реакция компании GMO рекомендовала пользователям:
🔵проверить устройства антивирусом; 🔵изолировать важные данные и сделать бэкапы; 🔵отключить питание компьютеров до наступления дедлайна.Компания также заявила, что с 25 октября начала отзывать часть устройств у клиентов для экспертизы, привлекла сторонних ИБ-специалистов и подала заявление в полицию. Почему это важно
🔵Это не просто «очередной ransomware». Это публичное вымогательство с поэтапным давлением. Хакеры не просто шифруют данные — они используют репутацию и страх утечки как рычаг. Публикация по одному клиенту в день — это медийная стратегия, рассчитанная на то, что компания сдастся под давлением общественности.Для защитников это напоминание: отказ платить — правильное решение, но он требует готовности к тому, что угрозы начнут выполняться. И к этому нужно готовиться заранее: план коммуникации, юридическая поддержка, мониторинг утечек. 🔗 Japan’s GMO Says Hacker Threatens To Disclose Customer Data At Noon — Bernama — бесплатно
Бесплатно. Не совсем IOC-фид, но один из самых полезных публичных источников. KEV — каталог уязвимостей, которые уже эксплуатируются в реальных атаках. Если CVE попала в KEV, патч нужно ставить сегодня, а не «когда будет время». Доступен в CSV и JSON. Для чего: vulnerability management. Вместо того чтобы тонуть в тысячах CVE, ты смотришь на те, которые атакующие используют прямо сейчас.🔗 CISA KEV — бесплатно 2. AlienVault OTX — community-driven IOC
Бесплатно. Открытая платформа обмена индикаторами компрометации. Ты подписываешься на «пульсы» — наборы IOC, связанные с конкретными кампаниями, малварью или акторами. Внутри: IP, домены, хеши, URL. Для чего: обогащение алертов и первичная разведка. Если видишь подозрительный IP, проверь его в OTX — возможно, он уже связан с известной кампанией.🔗 AlienVault OTX — бесплатно 3. abuse.ch — malware intelligence
Бесплатно (есть коммерческие опции). Семейство проектов: MalwareBazaar(образцы), ThreatFox (IOC), URLhaus (вредоносные URL), Feodo Tracker (C2-серверы). Всё — с открытым доступом и API. Для чего: детектирование малвари и блокировка C2. Если нужно быстро проверить хеш или URL — abuse.ch даёт ответ без регистрации.🔗 abuse.ch — бесплатно 4. PhishTank — фишинг
Бесплатно. База фишинговых URL, которую пополняет сообщество. Можно проверять ссылки через веб-интерфейс или API. Данные валидируются, что снижает количество ложных срабатываний. Для чего: защита почтовых шлюзов и прокси. Если пользователь кликнул по ссылке — проверь её в PhishTank.🔗 PhishTank — бесплатно 5. OpenPhish — фишинг в реальном времени
Бесплатно (есть премиум). Фиды фишинговых URL, обновляемые в реальном времени. Бесплатный уровень даёт доступ к публичному фиду, которого хватает для базового мониторинга. Для чего: оперативное блокирование. Если нужен поток свежих фишинговых ссылок — OpenPhish даёт его быстрее, чем большинство коммерческих фидов.🔗 OpenPhish — бесплатно 😈 CodeGuard: PySec Edition | Чат
🔵CVE-2026-109618 и CVE-2026-109619 — две критические RCE в ядре PHP. Обе получили CVSS v4.0 9.2 и классифицированы как CWE-416 (use-after-free). Исследователи из watchTowr неформально называют пару «PHP2Shell». 🔵Уязвимости затронули session.upload_progress — механизм, который включён по умолчанию во многих конфигурациях. Атакующему не нужна аутентификация. Рабочий эксплойт уже продемонстрирован против Apache mod_php с настройками по умолчанию.Информация об уязвимостях утекла 20 октября, до запланированного скоординированного раскрытия. PHP пришлось выпустить экстренный патч на день раньше — 21 октября 2026, 14:00 UTC. Масштаб проблемы
🤨 По данным Shodan, в интернете около 1,9 миллиона хостов с PHP. Из них 72,5% раскрывают версию, и эта версия — end-of-life ветка (PHP 8.1 и старше), для которой официального патча не будет. Затронута вся экосистема: WordPress (~538 тыс. инстансов), Drupal, Joomla, Magento, Laravel (~141 тыс.), Nextcloud (~107 тыс.), phpMyAdmin, cPanel/Plesk.Даже если вы не используете PHP напрямую — вы зависите от него через подрядчиков, SaaS-платформы и клиентские порталы. Это каскадный риск цепочки поставок. Что делать 1️⃣Обновитесь до исправленной версии: PHP 8.5.12, 8.4.27, 8.3.36, 8.2.35. 2️⃣Если вы на EOL-ветке (8.1 и ниже) — патча не будет. Планируйте миграцию или изолируйте сервис. Source-backport'ы существуют для 7.4, 8.0 и 8.1, но это не полноценная поддержка. 3️⃣Приоритет №1 — Apache mod_php. Эта конфигурация наиболее уязвима, потому что вызывает shutdown даже при неудачном старте запроса. 4️⃣Временная мера: отключите
session.upload_progress в php.ini, если не можете патчить немедленно.
5️⃣Не считайте патч ремедиацией. Если система была скомпрометирована до обновления, патч не удалит то, что уже закреплено.
😈 CodeGuard: PySec Edition | Чат🤨 CVE-2026-88771 — improper input validation в Citrix NetScaler ADC и NetScaler Gateway. CVSS 9.8 (v3.1) и 9.5 (v4.0). Уязвимость позволяет неаутентифицированное удалённое выполнение команд (RCE). Атакующий не просто читает данные — он может выполнить код на устройстве, которое стоит на периметре и видит внутреннюю сеть.Как это выглядит в атаке
🔵 Zscaler ThreatLabz зафиксировали цепочку: poisoned access logs, специально сформированные authentication-запросы, fingerprinting устройства, попытка установки веб-шелла и загрузка Rust-based FreeBSD x64 malware на скомпрометированный appliance.Исследователи видели всплеск попыток как минимум с 26 source IP, но не установили, сколько устройств было скомпрометировано и координировал ли это один актор. Главная ловушка: патч не равно «чисто» Citrix выпустила исправленные сборки: 14.1-73.37 и 13.1-64.23 (или более поздние в этих ветках). Zscaler 16 октября указал более поздние сборки — 14.1-73.46 и 13.1-64.29 — и отдельно предупредил: патчинг не удаляет уже установленные веб-шеллы и malware。 Это значит: если устройство было скомпрометировано до обновления, после патча атакующий может остаться внутри. Нужно не просто обновиться, а проверить на компрометацию: искать веб-шеллы, необычные процессы, признаки FreeBSD-импланта. Gurucul опубликовал 28 IP-индикаторов для проверки. Что делать
🔵Обновиться до актуальной исправленной сборки для вашей ветки. Если вы на 14.1 — до 14.1-73.46 или позже. Если на 13.1 — до 13.1-64.29 или позже. 🔵Не считать патч ремедиацией. Изолируйте потенциально скомпрометированные appliance, сохраните форензик-артефакты, ищите веб-шеллы и импланты. 🔵Проверить логи на предмет poisoned access logs и необычных authentication-запросов. Если видите попытки эксплуатации — это уже инцидент, а не просто уязвимость.😈 CodeGuard: PySec Edition | Чат
🤨 CVE-2026-110264 — integer overflow в компиляторе регулярных выражений. CVSS v3.1 10.0. Атакующий без аутентификации может выполнить произвольный код на сервере GitLab. Не «прочитать репозиторий», не «получить доступ к CI/CD» — выполнить команду от имени сервиса.Уязвимый компонент присутствует в кодовой базе с версии 7.0 (2014). Это значит, что под ударом — практически каждый self-managed инстанс, который когда-либо был развёрнут и не пропатчен. GitLab.com и Dedicated-тенанты на актуальных внутренних релизах уже защищены. Почему это важно именно сейчас
🔵Это вторая CVSS 10.0 RCE за девять дней. Первая — CVE-2026-97229 от 12 октября, тоже в regex-компиляторе CI/CD. GitLab бэкпортировал фикс сразу в семь веток: 18.11.13, 19.0.10, 19.1.9, 19.2.9, 19.3.6, 19.4.3, 19.5.1. Такой шаг компания делает только для самых серьёзных проблем.Сканирование интернета показывает около 60 000 self-managed GitLab-инстансов онлайн. На момент публикации подтверждённых атак в дикой природе не зафиксировано, но PoC-код уже существует. Окно между патчем и эксплойтом сокращается. 😈 CodeGuard: PySec Edition | Чат
🔵28 предустановленных сценариев — ransomware, BEC, lateral movement, credential theft, rootkit detection. Каждый с маппингом на MITRE ATT&CK и пофазовым сбором артефактов. 🔵Velociraptor как первоклассный гражданин — полный жизненный цикл сервера, развёртывание агентов, офлайн-коллекторы, VQL-запросы из одного меню. 🔵Быстрый триаж — 20+ категорий артефактов Windows (процессы, службы, журналы событий, планировщик, браузеры, реестр) и 15+ Linux (процессы, cron, systemd, SSH, auth-логи, модули ядра). Всё хешируется и регистрируется как доказательство. 🔵Threat hunting — встроенные Hayabusa (Sigma-анализ логов), Chainsaw, Loki и YARA. Анализ живого состояния: LOLBin, подозрительные автозапуски, аномалии named pipes, rogue systemd units, SUID-бинарники, C2-паттерны. 🔵Форензика памяти — DumpIt, WinPMEM (Windows), AVML, LiME (Linux). Анализ через Volatility3. Air-gapped — каждая функция работает офлайн. Сеть — это улучшение, а не требование.Практический пример
🤨 Ты на месте инцидента. Запускаешь VanGuard с флешки. Он предлагает TUI или веб-интерфейс. Выбираешь сценарий Ransomware. Инструмент собирает артефакты, хеширует их, строит таймлайн и генерирует HTML-отчёт с цепочкой custody. Всё — из одного бинарника, без установки и без интернета. Через час у тебя готовый отчёт, а не папка с разнородными файлами.😈 CodeGuard: PySec Edition | Чат
