๐Ÿ” CVE Alert

CVE-2026-59172

HIGH 7.8

Joker linter executed project-local .jokerd/linter.* files during linting

CVSS Score
7.8
EPSS Score
0.0%
EPSS Percentile
0th

Joker is a small Clojure interpreter, linter and formatter written in Go. Prior to 1.8.2, `joker --lint <file>` walks upward from the linted file to locate a `.jokerd/` directory and executes matching `linter.*` files before linting. Those files contain executable Joker/Clojure code, so linting a file inside an untrusted repository can execute repository-supplied code with the linter user's privileges. Editor integrations and CI jobs that automatically lint checked-out source can trigger this behavior. The patch stops executing project-local linter customizations and loads executable customization only from the user's home directory. This issue is fixed in version 1.8.2.

CWE CWE-829
Vendor candid82
Product joker
Published Oct 28, 2026
Last Updated Oct 28, 2026
Stay Ahead of the Next One

Get instant alerts for candid82 joker

Be the first to know when new high vulnerabilities affecting candid82 joker are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Affected Versions

candid82 / joker
< 1.8.2

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/candid82/joker/security/advisories/GHSA-m835-3cm9-rggg github.com: https://github.com/candid82/joker/commit/f207521ef8abc22f30740591c3de5062c1aa628c github.com: https://github.com/candid82/joker/tree/v1.8.2