Analysis and contextual insights are available on OpenCVE Cloud.
No vendor fix or workaround currently provided.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
No advisories yet.
Mon, 09 Nov 2026 17:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | compose-lint is a Docker Compose security linter that identifies dangerous misconfigurations before deployment. From 0.9.0 until 0.18.0, compose-lint's YAML parser recognizes lone carriage returns and Unicode line separators U+0085, U+2028, and U+2029 as line breaks while fix position conversion counts only newline characters. A pull request can place one of these separators in a quoted value so fix --apply shifts each later edit and deletes the line after the selected target, including an unselected network or other security setting. The resulting Compose file can remain valid, post-edit checks can pass, and the command can report a successful fix even though the dry-run diff was the only place showing the extra deletion. This issue is fixed in version 0.18.0. | |
| Title | compose-lint: `fix --apply` can delete a line the user did not select, including a security setting | |
| Weaknesses | CWE-193 | |
| References |
|
|
| Metrics |
cvssV4_0
|
Subscriptions
No data.
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2026-11-09T17:34:24.026Z
Reserved: 2026-11-05T20:43:10.420Z
Link: CVE-2026-123370
No data.
Status : Received
Published: 2026-11-09T18:17:25.997
Modified: 2026-11-09T18:17:25.997
Link: CVE-2026-123370
No data.
OpenCVE Enrichment
Updated: 2026-11-09T18:30:13Z
-
CWE-193
Off-by-one Error