Bitcoin Core Lightning Docker Bug Exposes Node Operators Despite Showing v26.06.7

iconCryptoSlate
Share
AI summary iconSummary
Bitcoin breaking news: Some Bitcoin Core Lightning node operators using Docker may still run unpatched versions despite appearing to be on v26.06.7. Four image tags—v26.06.7, latest, v26.06.7-vls, and latest-vls—delivered outdated binaries between August 28 and September 1. Maintainers urge users to check image digests and re-pull fixed versions if needed. Bitcoin news reports the issue affects security updates.

The Bitcoin Lightning software's maintainers say four image tags delivered unpatched binaries while reporting version v26.06.7 at startup, leaving affected users with another task: check the image digest and download a corrected image if it differs.

Some Core Lightning operators who attempted the v26.06.7 upgrade through Docker may still be missing its security fixes.

The updated release notice identifies the affected tags as v26.06.7, latest, v26.06.7-vls and latest-vls. They served images without the release's fixes between Aug. 28 at 16:04 UTC and Sept. 1. The notice gives no precise end time.

An automated build process published the images from a placeholder tag. Maintainers say they have replaced them and removed every tag's reference to the incorrect manifests. But an operator who retained a faulty image cannot rely on its startup version to confirm the patch arrived.

Core Lightning Docker correction timeline: four tags lacked fixes from Aug. 28 at 16:04 UTC to Sept. 1; verify digests and re-pull mismatches before planned Sept. 11 source disclosure.
Infographic shows faulty Core Lightning Docker images served under four tags, followed by corrected releases and guidance to verify image digests.

The Aug. 28 release set a 14-day embargo on publishing its source, pointing to a planned Sept. 11 disclosure. As of Sept. 8, the notice still describes that publication as upcoming. Maintainers say the delay gives operators time to upgrade before prospective attackers can reverse-engineer the fixes.

Related Reading

Onslaught of AI-found bugs forces Bitcoin's Core Lightning into a secret 14-day emergency lockdown

How to check the Docker image to fix the Lightning bug

Maintainers ask anyone who previously pulled one of the four tags to compare its digest, the image's identifying hash, against the corrected values:

Docker tagsCorrected digest
v26.06.7, latestsha256:0421a5f0d1b2e1ad639edfa17d777816040e3850d91bae7f2d32186d9c1e6da4
v26.06.7-vls, latest-vlssha256:6a5e05c13a65613f8c0fe3830c60248a6724e7206c1c23dd26ac2e98a3e72c1f

For the standard versioned image, the notice supplies this command to inspect the local image. Its output alone does not establish which image an existing container is running:

docker image inspect --format '{{index .RepoDigests 0}}' elementsproject/lightningd:v26.06.7

If the digest differs, its corresponding download command is:

docker pull elementsproject/lightningd:v26.06.7

The notice also supplies docker pull elementsproject/lightningd:latest for that tag. VLS users need the separate VLS digest in the table. Their VLS_CLN_VERSION setting must also match v26.06.7, or remote_hsmd_socket will refuse to start; the signer itself remains VLS v0.14.0.

Users pinned to v26.06.6 or earlier escaped this packaging mistake. The exemption concerns the faulty packaging; the new security fixes belong to v26.06.7.

The packaging correction changes the operator's immediate problem of an attempted upgrade may need to be checked again while that window remains open.

Another download trap exists during the embargo. GitHub's automatically attached source-code archives are not the v26.06.7 source, maintainers warn, so building those archives will not produce the advertised patched binaries.

The post Bitcoin Core Lightning Docker bug leaves node operators exposed despite showing updated version appeared first on CryptoSlate.

Disclaimer: The information on this page may have been obtained from third parties and does not necessarily reflect the views or opinions of KuCoin. This content is provided for general informational purposes only, without any representation or warranty of any kind, nor shall it be construed as financial or investment advice. KuCoin shall not be liable for any errors or omissions, or for any outcomes resulting from the use of this information. Investments in digital assets can be risky. Please carefully evaluate the risks of a product and your risk tolerance based on your own financial circumstances. For more information, please refer to our Terms of Use and Risk Disclosure.