<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>61190</bug_id>
          
          <creation_ts>2026-10-23 10:25:06 +0300</creation_ts>
          <short_desc>Обновить node до 22.23.4: исправления CVE (dns, TLS, HTTP keep-alive и др.)</short_desc>
          <delta_ts>2026-10-28 18:59:26 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>node</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>61186</dependson>
    
    <dependson>61189</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Vitaly Lipatov">lav</reporter>
          <assigned_to name="Vitaly Lipatov">lav</assigned_to>
          <cc>lav</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>303213</commentid>
    <comment_count>0</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2026-10-23 10:25:06 +0300</bug_when>
    <thetext>Обновление пакета node до Node.js 22.23.4 (LTS), security-релиза от 21 октября 2026 года.

Для ветки 22.x исправлены:
- CVE-2026-111497 (High): запись за границы буфера в декодере Brotli, допускающая удалённое выполнение кода.
- CVE-2026-105482 (High): усечение имён с NUL в dns.resolve.
- CVE-2026-106069 (High): обход проверки имени узла TLS при неоднозначной интерпретации IP-адреса.
- CVE-2026-105481 (Medium): обработка HTTP keep-alive соединением ответа, поступившего до отправки запроса.
- CVE-2026-106072 (Medium): некорректная проверка сертификата для неканонического IPv4, позволяющая DNS SAN аутентифицировать IP-узел.
- CVE-2026-106074 (Medium): сохранение кэшей энтропии randomUUID/randomInt в snapshots и SEA с повторением значений между процессами.
- CVE-2026-106073 (Low): обход Permission Model через fs.realpathSync.

Обновление должно включать исправления зависимостей. Upstream обновил c-ares до 1.34.9, OpenSSL до 3.5.9, SQLite до 3.53.4, Undici до 6.29.1 и корневые сертификаты до NSS 3.131.1, а также включил исправление Brotli. При использовании системных библиотек необходимо обеспечить соответствующие исправления и явно указать требуемые версии в BuildRequires/Requires пакета node.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>303585</commentid>
    <comment_count>1</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2026-10-28 18:59:26 +0300</bug_when>
    <thetext>22 октября 2026 г. Vitaly Lipatov 22.23.4-alt1
- new version 22.23.4
- require c-ares 1.34.9 (was 1.34.6) and libbrotli-devel 1.2.1.
- require openssl-devel 3.5.9 (was 3.0.15).
- fixes:
  + CVE-2026-105481: Node.js releases include security fixes.
  + CVE-2026-105482: Node.js releases include security fixes.
  + CVE-2026-106069: Node.js releases include security fixes.
  + CVE-2026-106072: Node.js releases include security fixes.
  + CVE-2026-106073: Node.js releases include security fixes.
  + CVE-2026-106074: Node.js releases include security fixes.
  + CVE-2026-111497: Node.js releases include security fixes.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>