В репозитории 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 · тип: инцидент