Pentest Notes
Open in Telegram
https://pentestnotes.ru Заметки про пентест, CTF и информационную безопасность Бот мониторинга новых PoC: https://t.me/xvnsd7ZxiH4zMTgy YouTube: https://youtube.com/@fallensk1ll
Show more3 230
Subscribers
+524 hours
+267 days
+6030 days
Loading data
Similar Channels
Tags Cloud
No data
Any problems? Please refresh the page or contact our support manager.
Incoming and Outgoing Mentions
---
---
---
---
---
---
Attracting Subscribers
October '26Oct '26
October '26
+2 832
in 9 channels
September '260
in 3 channels
Get PRO
August '260
in 1 channels
Get PRO
July '260
in 0 channels
Get PRO
June '260
in 1 channels
Get PRO
May '260
in 5 channels
Get PRO
April '260
in 6 channels
Get PRO
March '260
in 4 channels
Get PRO
February '260
in 0 channels
Get PRO
January '260
in 0 channels
Get PRO
December '250
in 2 channels
Get PRO
November '250
in 1 channels
Get PRO
October '250
in 10 channels
Get PRO
September '250
in 0 channels
Get PRO
August '250
in 1 channels
Get PRO
July '250
in 2 channels
Get PRO
June '250
in 2 channels
Get PRO
May '250
in 4 channels
Get PRO
April '250
in 1 channels
Get PRO
March '250
in 4 channels
Get PRO
February '250
in 0 channels
Get PRO
January '250
in 0 channels
Get PRO
December '24
+33
in 0 channels
Get PRO
November '24
+129
in 2 channels
Get PRO
October '24
+66
in 3 channels
Get PRO
September '24
+146
in 3 channels
Get PRO
August '24
+53
in 4 channels
| Date | Subscriber Growth | Mentions | Channels | |
| 29 October | 0 | |||
| 28 October | +5 | |||
| 27 October | +8 | |||
| 26 October | 0 | |||
| 25 October | +3 | |||
| 24 October | +2 | |||
| 23 October | +8 | |||
| 22 October | +9 | |||
| 21 October | +2 | |||
| 20 October | 0 | |||
| 19 October | +5 | |||
| 18 October | +7 | |||
| 17 October | +10 | |||
| 16 October | +4 | |||
| 15 October | +7 | |||
| 14 October | +1 | |||
| 13 October | 0 | |||
| 12 October | +6 |
Channel Posts
RCE в Sid Meier’s Civilization VI 😐
CVE-2026-116370
Исследователь обнаружил, что игра позволяет загружать моды/аддоны из Steam Workshop вместе с Lua-скриптами. Несмотря на то, что песочница довольно жёсткая, Автор эксплоита смог восстановить доступ к string.dump через метатаблицу строк (известный трюк в Lua).
После чего ему удалось сгенерировать байткод, который эксплуатирует особенности кастомного Lua VM игры и через type confusion + манипуляции с upvalues/coroutine получилось произвольное чтение/запись памяти и, как следствие, вызов системных функций.
Аж цивку скачать захотелось)
➡️ PoC
➡️ Writeup
💫 @pentestnotes
| 2 | FFmpeg Pentest Guide 😍
В этот раз решил написать ресерч с упором на пентест мобилок. Если конкретнее, то на FFmpeg, который является индустриальным стандартом обработки видео и аудио в Android-приложениях. Под него уже есть более 550 CVE, включая несколько RCE. 😊
Но проблема в том, что сам факт наличия FFmpeg в мобильном приложении практически ничего не даёт. Нужно понять, какая именно версия, что реально собрано, какой код живой, а какой нет, и можно ли вообще построить вектор атаки.
В своём ресерче разобрал все эти моменты и наглядно показал, какие уязвимости действительно встречаются и как их использовать.
➡️ Ссылка на статью
💫 @pentestnotes | 3 637 |
| 3 | ⚠️ CVE-2026-97229 - GitLab CE/EE Unauthenticated RCE через integer overflow в regex compiler CI/CD
CVSS 10.0
Критическая уязвимость в компиляторе регулярных выражений Onigmo (который идёт вместе с Ruby в GitLab). Неавторизованный пользователь может выполнить произвольный код на сервере от имени пользователя git.
Проблема в недостаточном валидировании regex в CI/CD-конфиге. Атакующий пушит специально сформированный .gitlab-ci.yml и UTF-8 путь в публичный проект, после чего через публичный endpoint /api/v4/projects/:id/ci/lint (без токена) триггерит перекомпиляцию. Integer overflow в расчёте размера pcode приводит к потере контроля потока и вызову system().
Уязвимы версии:
➡️19.2.0 - 19.2.7
➡️19.3.0 - 19.3.4
➡️19.4.0 - 19.4.1
PoC
Исправлено в:
19.2.8 / 19.3.5 / 19.4.2 (патч от 12 октября)
💫 @pentestnotes | 1 934 |
| 4 | Собрал GitLab видео PoC's 🔍
При ресерче различных CVE под GitLab появилась необходимость в наглядной демонстрации PoC некоторых из них. Залил такие кейсы к себе на YouTube, вдруг кому-то тоже пригодится.
ИИшки поисковых систем, кстати, вообще говорят, что на эти CVE не существует публичного proof of concept. Эксклюзив, получается)
RCE / command injection
➡️ CVE-2022-0751 - Недостоверная информация, отображаемая в веб-интерфейсе Gitlab.com, позволяет жертве выполнять произвольные команды.
➡️ CVE-2023-1708 - Копирование информации в буфер обмена может привести к выполнению команд
➡️ CVE-2024-8402 - Maintainer может внедрить шелл-код в конфигурацию Google integration, который выполнится на компьютере жертвы при настройке интеграции.
➡️ CVE-2024-9773 - shell injection через Harbor project name / helper scripts
➡️ CVE-2024-8640 - Reverse shell with root access to analytics Cube instance
SSRF
➡️ CVE-2024-9870 - Full SSRF через Workspaces
➡️ CVE-2022-4335 - Blind SSRF на repository mirroring (DNS rebinding)
➡️ CVE-2021-22179 - SSRF в webhook / outbound requests
➡️CVE-2025-6454 - CRLF Injection in Webhook custom header could lead to blind SSRF
➡️CVE-2024-8977 - Full read SSRF
XSS
➡️ CVE-2024-8312 - Stored XSS with CSP bypass
➡️ CVE-2025-7734 - Stored XSS in blob viewer
DoS
➡️ CVE-2026-1456 - DoS через tasks / GraphQL-ish нагрузку
➡️ CVE-2026-1458 - DoS + path traversal в том же духе
➡️ CVE-2024-8177 - Harbor DoS
➡️ CVE-2024-12379 - серия screen recordings под нагрузкой
Прочее
➡️ CVE-2026-1230 - Несоответствие между отображаемыми и загруженными файлами
➡️ CVE-2024-6502 - Веб-интерфейс GitLab не гарантирует целостность информации при загрузке исходного кода из релизов.
➡️ CVE-2024-8970 - Account takeover
➡️ CVE-2021-22203 - Arbitrary file read
💫 @pentestnotes | 6 285 |
| 5 | Второй день бегаю по Kazhackstan 2026 😊
Очень крутая конфа, на открытие пригласили шикарный оркестр, а локация буквально напротив резиденции президента страны. Не вылезаю с крутых докладов, тренирую английский язык.
И еще тут я узнал много нового!
Оказывается, что на конференциях по ИБ:
➡️ Доклады бывают не только про ИИ агенты и их использование.
➡️ Чтобы получить мерч не нужно бегать лутать обесценившуюся виртуальную валюту или стоять в очередях.
➡️ Проходка конференцию может стоить не 20+ тысяч рублей, а всего тысячу.
💫 @pentestnotes | 2 311 |
| 6 | Появилось 2 новых RCE в GitLab через regex в CI/CD 🥤
23 сентября GitLab выпустил экстренный патч-релиз (19.2.7 / 19.3.3 / 19.4.1), в котором исправил 2 RCE уязвимости:
➡️ CVE-2026-89078 (CVSS 9.9) - Double-free in regex parser
Авторизованный пользователь может выполнить произвольный код на сервере из-за проблемы двойного освобождения памяти - ошибки, при которой система пытается дважды освободить одну и ту же область памяти. Это происходит при разборе специально созданного регулярного выражения в конфигурации CI/CD.
➡️ CVE-2026-93577 (CVSS 9.9) - Integer overflow in regex compiler
При определенных условиях авторизованный пользователь может выполнить произвольный код на сервере из-за переполнения целого числа при компиляции специально созданного регулярного выражения в конфигурации CI/CD.
Официальный релиз:
https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-4-1-released/
Публичного PoC пока нет, но уверен, скоро появится)
💫 @pentestnotes | 2 654 |
| 7 | ⚠️ CVE-2026-85706 - GitLab CE/EE Unauthenticated arbitrary file read
CVSS 10.0
Критическая уязвимость Gitlab в функционале API коммитов. Неавторизованный пользователь может читать произвольные файлы с сервера через path traversal.
Проблема заключается в том, что API не ограничивает пути и не требует аутентификации. Достаточно одного публичного проекта на инстансе.
Уязвимы следующие версии:
18.7 → 19.1.7 включительно
19.2.0 → 19.2.5 включительно
19.3.0 → 19.3.1 включительно
Исправлено в:
19.1.8 / 19.2.6 / 19.3.2 (патч от 10 сентября)
Быстрая проверка:
curl -sk -X POST \
"https://TARGET/api/v4/projects/1/repository/%63ommits?file=&file.path=/var/opt/gitlab/gitlab-rails/etc/gitlab.yml&file.size=1&Content-Type=application/x-www-form-urlencoded"
Если хост уязвим - в ответе будет кусок содержимого файла внутри ошибки invalid %-encoding.
PoC уже есть в открытом доступе: 😊
➡️ https://github.com/guneykabel/cve-2026-85706
➡️ https://github.com/mhtsec/CVE-2026-85706
💫 @pentestnotes | 3 753 |
| 8 | CVE-2026-19490 - Auth Bypass в Citrix NetScaler ADC / Gateway 🥤
Критическая уязвимость (CVSS 9.3), позволяющая неаутентифицированному атакующему полностью обойти аутентификацию. Уже активно эксплуатируется (PoC).
Работает на устройствах, настроенных как Gateway (SSL VPN, ICA Proxy, CVPN, RDP Proxy) или AAA Virtual Server. В более новых билдах дополнительно требуется наличие SAML Action.
Проблема заключается в обработке SAML HTTP-Redirect binding на эндпоинте /cgi/samlauth, благодаря чему можно отправить unsigned SAMLResponse и получить валидную сессию (NSC_AAAC / NSC_TASS).
Shodan - 34000 results
FOFA - 1500 results
Censys - 9600 results
💫 @pentestnotes | 3 022 |
| 9 | 🚨 Уязвимость в модуле CMS Bitrix - «КОМТЕТ Касса Курьер»
Очередная уязвимость под CMS Bitrix связана с отсутствием аутентификации критичной функции стороннего модуля.
Проблема была в обработчике отчёта КОМТЕТ Кассы. 🙂
Это можно понять, посмотрев на изменения в коде актуального релиза 2.8.0 от 12.08.2026, где разработчики внесли три изменения:
➡️добавили проверку подписи входящего отчёта;
➡️ограничили обработчик методом POST;
➡️добавили логирование запросов в журнал событий для аудита.
Получается, критичный обработчик раньше мог быть вызван злоумышленником без каких либо проверок обычным GET запросом.
⚠️Критичность: CVSS 3.1: 8.2 (High)
➡️BDU:2026-10202
➡️Затронуты все версии модуля до 2.8.1
На данный момент до ~500 ресурсов потенциально подвержены уязвимости.
💫 @pentestnotes | 3 908 |
| 10 | No text... | 2 813 |
| 11 | Как-то незаметно нас стало 3000 😊
Отдельное спасибо тем, кто пишет в директ с вопросами, поправляет ошибки и присылает свои находки. Если бы не вы, то многих постов могло бы и не быть 💜
Сейчас у меня в работе большой ресерч (по типу этого), а также планирую потихоньку восстанавливать темп публикаций моих заметок по пентесту
💫 @pentestnotes | 2 119 |
| 12 | 👩💻 #web #offense #заметки #события
➡wp2shell — unauth RCE чейн, уязвимы WordPress'ы версий [включительно]:
▪️ 6.9.0 – 6.9.4 (2 декабря – 11 марта 2026)
▪️ 7.0.0 – 7.0.1 (20 мая – 9 июля 2026)
▪️ немного* 6.8.0 – 6.8.5 (*только SQLi)
🔗 Чекер: wp2shell.com
🔗 PoC: github.com/Icex0/wp2shell-poc
🔗 PoC: github.com/0xsha/wp2shell
🔗 PoC: github.com/dinosn/wp2shell-lab
🔗 PoC: github.com/sergiointel/wp2shell-poc
⚡️ ШАГ 1: CVE-2026-63030
0️⃣ POST /wp-json/batch/v1 или POST /?rest_route=/batch/v1 — unauth метод, принимающий целый список подзапросов к API в виде JSON, прим.:
{
"requests": [
{
"path": "/wp/v2/posts"
},
{
"method": "POST",
"path": "/wp/v2/users/me"
}
]
}
1️⃣ Метод поверяет каждый запрос➡️параллельно собирает 2 массива с результатами: $matches + $validation;
Если какой-то запрос не прошёл проверку** wp_parse_url() — массивы $matches + $validation рассинхронизируются➡️один подзапрос может быть выпущен с хендлером другого подзапроса;
**Например, такой запрос: GET http://:
2️⃣ Далее рассинхрон поможет сметчить привилегированный хендлер (из $match) + с методом, для которого хочется обойти валидацию;
⚡ *ШАГ 2: CVE-2026-60137
0️⃣ GET /wp/v2/posts/<id> — метод, который после валидации передаёт свои параметры (author_exclude, orderby, per_page, ...) функции get_items();
1️⃣ author_exclude➡️мапится в WP_Query.author__not_in, который вставляется в SQL запрос;
⬆️ ИТОГ: можем вызвать GET /wp/v2/posts/999999?author_exclude=<payload> [в составе batch-запроса] в обход проверок!
➡Почитать ещё:
▪️ ‟wp2shell: Pre Authentication RCE in WordPress Core”
▪️ ‟Exploit brokers pay $500,000 for a WordPress RCE. I found one with GPT5.6 Sol Ultra and $25”
▪️ ‟wp2shell hits WordPress: detecting pre-auth RCE from plugin drop to command execution”
@HaHacking 🐇 | 2 577 |
| 13 | 🙂 RCE в модуле Акрит «Универсальный импорт» для 1С-Битрикс
BDU:2026-08077 - уязвимость связана с механизмом обработки формул в профилях импорта: значение формулы, заданное для импортируемого поля, интерпретируется как исполняемый код.
⚠️Критичность - 8.8 CVSS 3.1
🔘В комбинации с BDU:2026-08076 профиль с сохраненной вредоносной формулой можно запускать без авторизации, а также проверять, существует ли профиль и сколько записей он обработает. Иными словами, профиль импорта превращается в триггер для повторного запуска полезной нагрузки.
📊 По данным marketplace решение установлено более 1000 раз.
Настройка формулы требует прав на редактирование профиля, то есть реалистичен сценарий эксплуатации с правами низкопривилегированного контент-менеджера, без полных административных привилегий.
🔘Помимо прочего в модуле также есть SSRF —> BDU:2026-08078
↗️ Фикс в версии 1.79.0 ↗️ | 2 685 |
| 14 | Standoff Hacks 🎹
552 отправленных отчета. Почти 8 млн ₽ выплат исследователям. 37 топовых багхантеров
💫 @pentestnotes | 2 711 |
| 15 | Регистрация на Standoff Talks открыта 😏
Без лишних слов — переходи на сайт. Там уже готова программа для комьюнити на 18 и 19 июня.
Тебя ждут доклады профи (спасибо всем, кто их прислал), мастер-классы, конкурсы и, конечно же, возможность увидеть кибербитву своими глазами ⚱️
Будет насыщенно, захватывающе и очень по-летнему!
Поторопись, чтобы забрать проходку себе: места заканчиваются быстрее, чем пиво на афтепати 🥰
➡️ Зарегистрироваться на главную кибертусовку лета 👈
P. S. Кибербитва гремит все четыре дня, но первые два — время бизнес-программы. А вот 18–19 июня — основной движ. Пригоняй 🔥 | 3 265 |
| 16 | CVE-2024-6678 | GitLab: Pipeline Schedule Arbitrary User Trigger
В процессе написания нового ресерча, обнаружил, что для довольно интересной CVE под Gitlab - CVE-2024-6678 (9.9/10 CVSS) по какой-то причине всё ещё нет публичного PoC’a. Пришлось написать его самому 🤷♀️
Теперь делюсь с вами, вдруг кому пригодится.
Суть уязвимости в том, что при определённых условиях злоумышленник может запускать пайплайны от имени любого пользователя. Это даёт возможность атакующему получить доступ к внутренним репозиториям и закрытым проектам, стащить креды и токены, и, как следствие - получить RCE. Уязвимость, кстати, не замечали целых десять лет (уязвимы версии CE/EE с 8.14 до 17.1.7, версии с 17.2 до 17.2.5 и версии с 17.3 до 17.3.2).
Цепочка:
➡️Developer триггерит Pipeline Schedule, созданный Owner/Maintainer
➡️Пайплайн стартует с всеми переменными расписания (DB_PASSWORD, SSH_PRIVATE_KEY, API-токены и т.д.)
➡️Если у атакующего есть push-возможности (Developer обычно имеет), он подменяет .gitlab-ci.yml в незащищённой ветке (develop/staging) - добавляет туда отправку env на свой сервер или реверс-шелл
➡️GitLab Runner исполняет этот пайплайн с полным доступом к секретам и окружению
➡️PoC⬅️
💫 @pentestnotes | 3 703 |
| 17 | ⚠️Снова Крит на Bitrix Landing
Помните знаменитый RCE Landing под Bitrix? Ну это та критическая уязвимость, которая была на более чем 100 000 российских ресурсах и PoC под которую до сих пор просят в профильных чатах...
Так вот. Теперь придётся просить 2 PoCа)
Local file inclusion при редактировании лендинга связана с неверным управлением именами файлов для PHP-функций include или require. Эксплуатация уязвимости может позволить нарушителю, действующему удалённо, выполнить произвольный код
Уязвимы все версии landing до 25.1100.100
❕CVSS 9.9/10
BDU:2026-05965
💫 @pentestnotes | 5 142 |
| 18 | 🚨Обнаружена Уязвимость в модуле для CMS Bitrix «INTEC:Ядро» от разработчика "INTEC".
BDU пока нет, но судя по оперативной реакции, предположу что уязвимость Критическая.
Я не разработчик и наверное что-то не понимаю в безопасном написании кода, но возможно стоит на админских эндпоинтах использовать админскую проверку prolog_admin_before.php вместо обычной prolog_before.php.
(Bitrix-аутентификация администратора не проверяется. Скрипт контейнера сохраняется в БД и выполняется через eval() при рендере страницы.)
Уязвимый модуль установлен на более чем 1000 ресурсах.
Рекомендуют:
➡️ Восстановить резервную копию сайта от 27.04.2026 или более ранней даты.
➡️ Установить последние обновления (актуальная версия 1.2.30) модуля Intec.Core.
➡️ Обновить систему 1С-Битрикс до последней актуальной версии.
💫 @pentestnotes | 4 470 |
| 19 | CVE-2026-31431
29 апреля была опубликована информация об уязвимости Copy Fail в ядре Linux с уровнем опасности 7.8 CVSS. Уязвимость позволяет локальному пользователю повысить права до root и затрагивает все Linux-дистрибутивы. PoC можно поискать тут.
Но интересно другое. Сегодня хостинг провайдеры стали массово рассылать письма счастья, что вообще-то все ваши VPS/VDS уязвимы и патча нет.
Примечательно, что начало рассылки совпало с взломом одного (все совпадения случайны) регионального хостинг провайдера, который предоставлял доступ всем клиентам к одной тачке с непривилегированными учетками формата user12345. Ну и кто-то из таких юзеров догадался подняться до Рута :)
Так что будьте бдительны и проверьте свои тачки! Для временного фикса нужно отключить автозагрузку модуля algif_aead:
sudo tee -a /etc/modprobe.d/blacklist-algif_aead.conf <<’EOF’
# CVE-2026-31431
blacklist algif_aead
install algif_aead /bin/false
EOF
sudo sh -c "lsmod | grep algif_aead -q && modprobe -r algif_aead || reboot"
💫 @pentestnotes | 4 002 |
| 20 | Meld-Encrypt: Шифрование файлов и заметок в Obsidian. 👊
Многие специалисты, включая меня, используют Obsidian для ведения своих заметок, в том числе очень даже чувствительных.
И вроде всё хорошо, obsidian удобен, НО! У него до сих пор нет встроенного шифрования и функций безопасности! А существующие плагины не такие классные, как хотелось бы.
Поэтому я сделал форк довольно популярного Obsidian Encrypt и добавил в него функционал, которого лично мне не хватало во время работы.
Что нового по сравнению с оригиналом:
➡️ Появилась поддержка шифрования файлов
➡️ Шифрование всего контента в заметке одним нажатием
➡️ Шифрование директорий
➡️ Удобный просмотр зашифрованного контента
➡️ Улучшенный UI/UX
➡️ Добавлена Русская локализация
➡️ Весь новый функционал также работает и на Android
➡️ Исправлены мелкие недочеты
➡️ Добавлено краткое руководство пользователя
🔒 Для шифрования используется связка PBKDF2 + AES-256-GCM. Главная фишка в том, что заметки всегда будут храниться на диске в зашифрованном виде. Это исключает компрометацию даже при физическом доступе к вашему устройству.
Ссылка на GitHub
💫 @pentestnotes | 18 790 |
