Bitcoin Core Lightning Docker bug leaves node operators exposed despite showing updated version

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.

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.
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 tags | Corrected digest |
|---|---|
| v26.06.7, latest | sha256:0421a5f0d1b2e1ad639edfa17d777816040e3850d91bae7f2d32186d9c1e6da4 |
| v26.06.7-vls, latest-vls | sha256: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.
You may also like
Archives
- September 2026
- August 2026
- July 2026
- June 2026
- May 2026
- April 2026
- March 2026
- February 2026
- January 2026
- December 2025
- November 2025
- October 2025
- September 2025
- August 2025
- July 2025
- June 2025
- May 2025
- April 2025
- March 2025
- February 2025
- January 2025
- December 2024
- November 2024
- October 2024
- September 2024
- August 2024
- July 2024
- January 2024
- December 2023
- January 2023
- December 2022
- January 2022
- December 2021
- January 2021
- December 2020
- December 2019
Leave a Reply
You must be logged in to post a comment.