CVE catalog

CVE-2026-40611

Let's Encrypt client and ACME library written in Go (Lego). Prior to 4.34.0, the webroot HTTP-01 challenge provider in lego is vulnerable to arbitrary file write and deletion via path traversal. A mal

[CVE catalog]

Severity
High · CVSS 8.8CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.34% · Oct 25, 2026

Let's Encrypt client and ACME library written in Go (Lego). Prior to 4.34.0, the webroot HTTP-01 challenge provider in lego is vulnerable to arbitrary file write and deletion via path traversal. A malicious ACME server can supply a crafted challenge token containing ../ sequences, causing lego to write attacker-influenced content to any path writable by the lego process. This vulnerability is fixed in 4.34.0.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiangolang-github-xenolf-legosid4.35.2-3fixed
Debiangolang-github-xenolf-legoforky4.35.2-3fixed
Debiangolang-github-xenolf-legotrixie4.9.1-2vulnerable
Debiangolang-github-xenolf-legobookworm4.9.1-1vulnerable
Cpegolang-github-xenolf-legoNot reportedNot reportedvulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiangolang-github-xenolf-legosourcesid4.35.2-1not yet assignedNot reported[1134643]
Debiangolang-github-xenolf-legosourceforky4.35.2-1not yet assignedNot reported[1134643]
Debiangolang-github-xenolf-legosourcetrixie(unfixed)not yet assignedNot reported[1134643]
Debiangolang-github-xenolf-legosourcebookworm(unfixed)not yet assignedNot reported[1134643]

[Debian bug #1134643]

Notes

[trixie] golang-github-xenolf-lego: Minor issue [bookworm] golang-github-xenolf-lego: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [golang-github-xenolf-lego]

    Details (2)
    • 4.9.1-1 · all · bookworm

      Affected

      nvd · golang-github-xenolf-lego · debian · bookworm; nvd · golang-github-xenolf-lego · debian · 12

    • 4.9.1-1 · all · bookworm

      Affected

      nvd · golang-github-xenolf-lego · debian · bookworm; nvd · golang-github-xenolf-lego · debian · 12

  • [lego]Affected

    Source package: [golang-github-xenolf-lego]

    Details (2)
    • 4.9.1-1 · amd64 · bookworm

      Affected

      nvd · golang-github-xenolf-lego · debian · bookworm; nvd · golang-github-xenolf-lego · debian · 12

    • 4.9.1-1 · arm64 · bookworm

      Affected

      nvd · golang-github-xenolf-lego · debian · bookworm; nvd · golang-github-xenolf-lego · debian · 12

[Debian 13 (Trixie)]

  • Source package: [golang-github-xenolf-lego]

    Details (4)
    • 4.9.1-2 · all · trixie

      Affected

      nvd · golang-github-xenolf-lego · debian · 13

    • 4.9.1-2 · all · trixie

      Affected

      nvd · golang-github-xenolf-lego · debian · 13

    • 4.35.2-3~bpo13+1 · all · trixie-backports

      Affected

      nvd · golang-github-xenolf-lego · debian · 13

    • 4.35.2-3~bpo13+1 · all · trixie-backports

      Affected

      nvd · golang-github-xenolf-lego · debian · 13

  • [lego]Affected

    Source package: [golang-github-xenolf-lego]

    Details (4)
    • 4.9.1-2 · amd64 · trixie

      Affected

      nvd · golang-github-xenolf-lego · debian · 13

    • 4.9.1-2 · arm64 · trixie

      Affected

      nvd · golang-github-xenolf-lego · debian · 13

    • 4.35.2-3~bpo13+1 · amd64 · trixie-backports

      Affected

      nvd · golang-github-xenolf-lego · debian · 13

    • 4.35.2-3~bpo13+1 · arm64 · trixie-backports

      Affected

      nvd · golang-github-xenolf-lego · debian · 13

Observed:

References