
geth 1.17.9 був випущений через два дні після термінового виправлення Go для crypto/x509. Чи має ваша нода це виправлення, залежить від того, як ви його встановили. Docker-образ був зібраний з go1.27.3 і містить новий список недовіри. Linux-amd64 tarball з того ж коміту був зібраний з go1.27.2 і не містить його. Збірка tarball отримує будь-яку версію Go, яка вказана в build/checksums.txt. Ця версія була оновлена на 1.27.3 ранком після випуску. Я не можу визначити, наскільки це важливо для працюючої ноди. Виправлення стосується лише випадків, коли geth перевіряє ланцюжок публічного CA, і я знайшов лише два місця: download-era та blsync --beacon.api. Якщо існує третій шлях, якого я не знайшов, це змінює терміновість цього питання для всіх, хто використовує tarball.
