Read the docs
TI-2026-46785 Aliases CVE-2026-65636

YAML injection via unescaped newlines in ymlr document comments

Priority MEDIUM 44CWE-93Published · Updated

Key facts

Attack vector
Local
Privileges required
None
User interaction
None
Attack complexity
Low
Attack requirements
Present
Impact type
—
Confidentiality · integrity · availability
None · Low · None
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA.

Summary

Improper Neutralization of CRLF Sequences vulnerability in ufirstgroup ymlr (Elixir.Ymlr module) allows attackers to inject arbitrary content into generated YAML documents through document comments. Ymlr.document!/2 interpolates each caller-supplied comment string into the output behind a single # prefix without validating it or escaping line breaks. Because a YAML comment is terminated by a line break, the first carriage return or line feed in the comment string ends the comment context and everything after it is emitted at column 0 of the document body. An attacker who controls text that the host application passes as a comment can forge top-level mapping keys, override values the application itself set, and emit --- or ... markers that split the output into additional documents. Downstream consumers of the generated YAML, such as configuration loaders, deployment manifests, CI pipelines and data importers, parse the injected content as legitimate data. The same clause backs Ymlr.document/2, Ymlr.documents!/2 and Ymlr.documents/2, so every document encoding entry point is affected. This vulnerability is associated with program files lib/ymlr.ex and program routines 'Elixir.Ymlr':document!/2, 'Elixir.Ymlr':documents!/2. This issue affects ymlr from 0.0.1 before 5.1.6.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00197 9th percentileScored 2026-11-07
Fix Fixed ymlr (ufirstgroup): 5.1.6

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
ufirstgroupymlr0.0.1 to before 5.1.65.1.6Patch availableCNA
  • ymlr Vendorufirstgroup Affected 0.0.1 to before 5.1.6 Fixed in 5.1.6 Patch available CNA

CPE names CNA · 1

CPEVersionsRoleVendor
cpe:2.3:a:ufirstgroup:ymlr:*:*:*:*:*:*:*:*——ufirstgroup
  • cpe:2.3:a:ufirstgroup:ymlr:*:*:*:*:*:*:*:* Versions — — ·ufirstgroup

Remediation

  • Fix · CNA ymlr (ufirstgroup) Fixed in 5.1.6

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-65636

References

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences