Go Back   Carder.life > [ru] Forum for Russians > Новости мирового кардинга



Reply
 
Thread Tools Display Modes
  #1  
Old 04-17-2025, 03:40 PM

Artifact Artifact is offline
Administrator
Join Date: Jan 2024
Posts: 0
Default


Проблема затрагивает CDNJS – сеть доставки контента, предназначенной для ускорения доставки JavaScript-библиотек.

Компания Cloudflare, предоставляющая в том числе услуги CDN, исправила опасную уязвимость, поставившую под угрозу компрометации около 12,7% всех сайтов в интернете.
Согласно ИБ-исследователю, известному как RyotaK, проблема затрагивает CDNJS – сеть доставки контента, предназначенную для ускорения доставки JavaScript-библиотек, а сама уязвимость заключается в возможности подмены JavaScript-библиотек, отдаваемых сайтами, и выполнения произвольного кода на серверах CDN.
В ходе анализа cdnjs.com исследователь заметил, что пользователи могут запрашивать библиотеки, которых еще нет в CDNJS. Кроме того, выяснилось, что cdnjs/bot-ansible и cdnjs/tools содержат автоматически обновляемые скрипты, обеспечивающие автоматическую загрузку обновлений библиотек.
CDNJS осуществляет загрузку пакетов из Git или репозитория NPM, и позволяет любому сайту бесплатно воспользоваться сетью доставки контента Cloudflare для ускорения загрузки JavaScript-библиотек. При этом, для распаковки NPM-пакетов в архивах tgz применяется модуль archive/tar на языке Go, выдающий список файлов без нормализации путей.
В рамках эксперимента, RyotaK опубликовал тестовую библиотеку под названием hey-sven в CDNJS и добавил новые версии hey-sven в репозиторий NPM. В одну из версий исследователь внедрил скрытые в архивах ZIP/TGZ Bash-скрипты, эксплуатирующие уязвимость обхода каталога (Path Traversal).
Более того, эксперт смог внедрить GITHUB_REPO_API_KEY (ключ API, предоставляющий права записи) и WORKERS_KV_API_TOKEN (может использоваться для модификации библиотек в кеше Cloudflare Workers) в скрипты, выдаваемые CDN (cdnjs.cloudflare.com).
«Сочетая эти разрешения, возможно модифицировать ключевую часть CDNJS, такую как данные о происхождении CDNJS, кеш KV и даже web-сайт CDNJS», - пояснил исследователь.
RyotaK сообщил Cloudflare о проблеме в рамках программы по раскрытию уязвимостей на платформе HackerOne в апреле нынешнего года, и она была исправлена в течение 24 часов.
Reply

Tags
NULL


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump




All times are GMT. The time now is 06:50 PM.