В репозитории curl опубликовали отчёт о сбоях проверок HTTP/3 с OpenSSL 3 и 4 на arm64. curl — утилита для передачи данных по сети, arm64 — 64-битная архитектура ARM.

В том же отчёте описан отдельный сбой с quiche. quiche — библиотека Cloudflare для HTTP/3.

В обоих случаях средство проверки памяти сообщило, что условный переход или операция зависят от неинициализированных значений. Задачу закрыли с пометкой «ошибка не в curl».

Проверка утверждений:

  • В репозитории curl опубликован отчёт о сбоях проверок HTTP/3 с OpenSSL 3 и 4 на arm64. (подтверждено самой публикацией: доказательство; «OpenSSL 3, 4 on arm64 H3 valgrind fails: FAIL 2500: ‘HTTP/3 GET:’ HTTP, HTTP GET, HTTP/3, –resolve FAIL 2501: ‘HTTP/3 POST’ HTTP, HTTP POST, HTTP/3, HTTPS FAIL 2502: ‘HTTP GET multiple over HTTP/3’ HTTP, HTTP/3, multi, verbose logs, libtest FAIL 2503: ‘HTTP/3 header-api’ HTTP, HTTP/3, HTTPS, –resolve, -w, %header»)
  • В том же отчёте описан отдельный сбой с quiche. (подтверждено самой публикацией: доказательство; «The quiche issue seems to be quiche-specific, not related BoringSSL (BoringSSL by itself also passes fine), and a different one than the above:»)
  • В обоих случаях средство проверки памяти сообщило, что условный переход или операция зависят от неинициализированных значений. (подтверждено самой публикацией: доказательство; «Conditional jump or move depends on uninitialised value(s)»)
  • Задача закрыта и помечена как ошибка вне curl. (подтверждено самой публикацией: доказательство; «Closed Closed OpenSSL 3/4 and quiche H3 valgrind issues on arm64 #23237 Copy link Labels HTTP/3 h3 or quic related h3 or quic related TLS build not-a-curl-bug This is not a bug in curl This is not a bug in curl quiche Cloudflare’s QUIC and HTTP/3 library Cloudflare’s QUIC and HTTP/3 library»)

Публикации:

Первоисточники:

оценка 71,4 из 100 · тип: инцидент