๐Ÿ” CVE Alert

CVE-2026-123373

UNKNOWN 0.0

compose-lint: A committed symlink makes compose-lint quote a file from outside the project into its output

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

compose-lint is a Docker Compose security linter that identifies dangerous misconfigurations before deployment. From 0.2.0 until 0.25.0, compose-lint follows a project-controlled symbolic link used as the Compose file outside the project. The same issue affects compose.override.yml and a COMPOSE_FILE entry from 0.22.0, and an env_file target from 0.23.0. If an external Compose-related target fails YAML parsing, the error quotes an attacker-uncontrolled line into standard error, JSON errors, and SARIF notifications, while an external env_file can expose credential-like key names through CL-0020 and CL-0021 findings. The attacker selects the target path but not the exact parser-failure line, values from env_file are not printed, and the pass or fail result is unchanged. This issue is fixed in version 0.25.0.

CWE CWE-59 CWE-209
Vendor tmatens
Product compose-lint
Published Nov 9, 2026
Stay Ahead of the Next One

Get instant alerts for tmatens compose-lint

Be the first to know when new unknown vulnerabilities affecting tmatens compose-lint are published โ€” delivered to Slack, Telegram or Discord.

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

Affected Versions

tmatens / compose-lint
>= 0.2.0, < 0.25.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/tmatens/compose-lint/security/advisories/GHSA-whr6-fgpq-fpv9 github.com: https://github.com/tmatens/compose-lint/pull/721 github.com: https://github.com/tmatens/compose-lint/commit/364814329417dbbc34d1ad2f3981f8a7a023799e github.com: https://github.com/tmatens/compose-lint/releases/tag/v0.25.0