Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

[ новости /+++ | форум | теги |    ]

Уязвимость в Apache httpd, зксплуатируемая для удалённого выполнения кода через HTTP/2

12.11.2026 10:50 (MSK)

Опубликован релиз HTTP-сервера Apache 2.4.71, в котором устранена уязвимость (CVE-2026-119618) в модуле mod_http2, которой присвоен критический уровень опасности. Уязвимость позволяет удалённо выполнить свой код на сервере при отправке специально оформленного запроса по протоколу HTTP/2. Уязвимость проявляется начиная с версий Apache httpd 2.4.55 и также затрагивает отдельный модуль mod_h2, распространяемый через GitHub. Статус устранения уязвимостей в дистрибутивах можно оценить на данных страницах: Debian, Ubuntu, SUSE, RHEL, Gentoo, Arch, Fedora, FreeBSD.

Проблема вызвана состоянием гонки при одновременном вызове функции assign_headers() из разных потоков, возникающем из-за обработки функцией общей для всех потоков структуры (req->headers), а не отдельной для каждого потока копии (r->headers_in). При успешной эксплуатации атакующий может добиться изменения памяти вне выделенного буфера. Уязвимость примерно в одно время выявлена исследователями из компаний Anthropic и Google. Эксплоит пока не опубликован публично. В качестве обходного пути блокирования уязвимости достаточно отключить обработку соединений по протоколу HTTP/2 в файле конфигурации httpd.conf через директиву "Protocols http/1.1".

В соответствии с сентябрьским отчётом компании Netcraft под управлением Apache httpd работает около 170 млн сайтов (11.56%). На каких из них используется HTTP/2 не сообщается.

  1. Главная ссылка к новости (https://www.mail-archive.com/a...)
  2. OpenNews: Опасные уязвимости в Apache httpd, FreeBSD, ядре Linux, OpenOffice, LibreOffice, CUPS, Next.js, wolfSSL, Flatpak, pcre2 и OpenSSL
  3. OpenNews: Релиз http-сервера Apache 2.4.68 с устранением 13 уязвимостей
  4. OpenNews: В Apache httpd 2.4.67 устранена уязвимость в HTTP/2, не исключающая удалённое выполнение кода
  5. OpenNews: Обновление nginx 1.31.3 с устранением RCE-уязвимости
  6. OpenNews: В nginx выявлена вторая за 10 дней удалённо эксплуатируемая уязвимость
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66673-apache
Ключевые слова: apache, httpd, http2



Обсуждение (28) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 11:06, 12/11/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/–
    > Проблема вызвана состоянием гонки при одновременном вызове функции assign_headers() из разных потоков для обработки общих ресурсов. При успешной эксплуатации атакующий может добиться изменения памяти вне выделенного буфера.

    Воистину "C" in CVE stands for C language.

    Интересно админы уже невидят ИИ за необходимость постоянно обновлять дырявые серваки?

     
     
  • 2.3, aname (ok), 11:08, 12/11/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/–
    CVE-2025-68260 is the first prominent race condition vulnerability discovered in Rust code within the mainline Linux kernel, specifically affecting the Rust-based Android Binder driver.

    Или это другое?

     
     
  • 3.4, Аноним (1), 11:15, 12/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Да, если бы вы разбирались в вопросе,
    то знали что уязвимось в биндере приводила к падению
    "can lead to system crashes and a denial of service".

    А дыpeнь в дыpяшкe приводит к возможности "удалённо выполнить свой код на сервере при отправке специально оформленного запроса по протоколу HTTP/2".

    Разница существенная. Падение сервера трудно не заметить.
    А вот взлом и внеренные бекдоры могут жить годами.

     
     
  • 4.5, aname (ok), 11:19, 12/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну, т.е. не о6оcpaлиcь, а специально так было задумано.
    Ваши CVE не CVE, потому, что раст.

    Чего только не фанаты не оправдают

     
     
  • 5.12, Аноним (12), 11:31, 12/11/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    > Ваши CVE не CVE, потому, что раст.

    Не нужно припсывать мне свои фантазии.
    CVE есть CVE, но CVE CVE рознь :)

    CVE-2025-68260 - 7.8 HIGH
    А эта 9.8 CRITICAL, да еще и с удаленным выполнением кода.

     
     
  • 6.15, aname (ok), 11:48, 12/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Но ведь: "Воистину "C" in CVE stands for C language. " ©

    А что случилось?

     
     
  • 7.23, Аноним (23), 12:25, 12/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > А что случилось?

    Да ничего не случилось, тоже не понимаю люди недовольны сишной классикой.
    CVE бывают в всех языках, но мало кто может хотя бы минимально приблизится к дырявости сишки. Поэтому вполне заслуженное утверждение.
    Хотя можно было бы добавить что "S in C stands for security"))

     
     
  • 8.25, aname (ok), 12:48, 12/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Т е безопасТные CVE- это хорошо CVE-2025-62518 тоже хорошо, видимо ... текст свёрнут, показать
     
  • 4.9, Аноним (9), 11:23, 12/11/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    > Разница существенная. Падение сервера трудно не заметить.

    Особенно если это binder в андроиде, ахахах

     
  • 3.10, Аноним (10), 11:28, 12/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Между RCE и DoS разница огромная, Rust в том случае как раз защитил.

    https://opennet.ru/64439-kernel "При успешной эксплуатации уязвимость в Binder ограничивается аварийным завершением и не приводит к повреждению памяти."

     
     
  • 4.14, Имя (?), 11:45, 12/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Между RCE и DoS разница огромная, Rust в том случае как раз защитил.

    Если тебя устраивает отказ в обслуживании - это благо, то почему бы не обесточить устройство и не получить тем самым ганатированную защиту от RCE?

     
     
  • 5.22, Аноним (22), 12:17, 12/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Если тебя устраивает отказ в обслуживании

    Тебя никто не спрашивает.
    Но если есть выбор из двух зол - то лучше выбирать меньшее.

    Отказ в обслуживании сложно не заметить. А медленно утекающие данные легко.
    А если хочется чтобы не было ни того, ни другого - "просто" оплатите формальную верификацию))

     
  • 2.11, Аноним (11), 11:28, 12/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Стройте на Pingora:
    https://github.com/cloudflare/pingora
     
  • 2.19, MihaNix (ok), 11:59, 12/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Жить стало веселее!
    Искусственный интеллект добрался до документов о внедрённых бэкдорах и теперь постепенно их обнародует. ;)
     

  • 1.2, Аноним (2), 11:08, 12/11/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/–
    К счастью, этот сервер не самый популярный, да и http/2, если верно припоминаю, было прикручено в нём соплями. А вот закладки в php, похоже, многих задели.
     
     
  • 2.7, Аноним (1), 11:22, 12/11/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    > К счастью, этот сервер не самый популярный

    К несчастью самый популярный тоже написан на дряхе и так же дыряв 🤷🏻‍♂️

    opennet.me/opennews/art.shtml?num=66473
    opennet.me/opennews/art.shtml?num=66288
    opennet.me/opennews/art.shtml?num=65910

     
  • 2.8, Аноним (11), 11:22, 12/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    >этот сервер не самый популярный

    https://www.netcraft.com/blog/september-2026-web-server-survey

     
  • 2.13, Анонимный аноним (?), 11:38, 12/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Почти у всех хостеров apache сидит за nginx. apache хорошо обслуживают много разных сайтов с разными настройками, которые сидят на одной машине.
     
     
  • 3.16, Аноним (2), 11:50, 12/11/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/–
    Хостеры это что-то из 90х. Там ещё php3 комплектом был.
     
  • 3.18, Аноним (18), 11:52, 12/11/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    А какая разница, что он сидит за nginx? Пакет то пройдёт через nginx в Apache.
     
     
  • 4.21, Аноним (2), 12:12, 12/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > А какая разница, что он сидит за nginx? Пакет то пройдёт через
    > nginx в Apache.

    Он имеет в виду, что оценить степень популярности не представляется возможным. Если честно, сомнительно -- чем больше компонентов, тем хуже.

     

  • 1.6, LaunchWiskey (ok), 11:20, 12/11/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/–
    Они смеялись над теми, у кого сайты до сих пор на HTTP. Ну и кто смеется последний? Им подобная уязвимость не страшна.
     
  • 1.17, Аноним (17), 11:51, 12/11/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    Зачем юзать половинчатый HTTP/2 когда есть полный HTTP/1.0?
     
  • 1.20, Аноним (20), 12:05, 12/11/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Хорошо хоть в пакетах Debian/Ubuntu поддержка HTTP/2 у Apache не включена по умолчанию.
     
     
  • 2.24, нах.. (?), 12:35, 12/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    для этого у нас есть девляпсы с нескучным пихонскриптом наперевес. Включат в лудшем виде, не сумлевайтесь.

     
     
  • 3.27, User (??), 12:56, 12/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Не, ну так-то где grpc, а где apache - но разница в производительности, если что - вполне измеримая даже у меня, а не у гугла...
     
  • 2.26, Аноним (26), 12:54, 12/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > не включена по умолчанию

    Настоящее время: "ИИ, настрой мне апач!"...

     

  • 1.28, Аноним (28), 13:04, 12/11/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    > При успешной эксплуатации атакующий может добиться
    > изменения памяти вне выделенного буфера.

    "Никогда такого не было и вот опять!" (с)

    > Уязвимость примерно в одно время выявлена исследователями из компаний Anthropic и Google.

    Ну надо же, ыскуственный ыдъйот оказался уменее чем мясные мешки))

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    XSQUARE
    Inferno Solutions
    Hosting by Hoster.ru
    Хоcтинг: