Skip to main content
CVE-2025-11683VulnerabilityPublished

CVE-2025-11683: TODDR YAML::Syck · Memory Buffer Overflow

Affects TODDR YAML::SyckSource CVE Database V5

0

Not known to be exploited · CVSS 6.5 Medium.

Data as of 26 Oct 2026, 06:26 UTC

CVSS 3.1 base score
6.5Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.3% chance of exploitation in 30 days – higher than 23% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 16 Oct 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-26.

What to do

Affected software

ProductAffectedFixed in
TODDR YAML::SyckAffected
  • =0
Fixed in–

AI-suggested

1. Upgrade to YAML::Syck version 1.36 or later as soon as it becomes available to ensure the null-termination issue is resolved. 2. Until an official patch is released, implement input validation and sanitization to restrict or reject complex YAML files with hashes containing empty values, which trigger the vulnerability. 3. Employ runtime memory protection tools such as AddressSanitizer or similar to detect out-of-bounds reads during development and testing. 4. Isolate YAML parsing in sandboxed environments or containers to limit potential data exposure. 5. Monitor application logs for unusual or malformed YAML input patterns that could indicate exploitation attempts. 6. Conduct code reviews and static analysis on custom YAML processing code to identify similar memory handling issues. 7. Educate developers and system administrators about the risks of parsing untrusted YAML data and encourage the use of safer YAML libraries if feasible. 8. Implement strict access controls and network segmentation to reduce exposure of vulnerable services to untrusted networks. 9. Prepare incident response plans to quickly address any detected exploitation attempts. 10. Stay informed through vendor advisories and security bulletins for updates and patches related to this vulnerability.

Description

YAML::Syck versions before 1.36 for Perl has missing null-terminators which causes out-of-bounds read and potential information disclosure Missing null terminators in token.c leads to but-of-bounds read which allows adjacent variable to be read The issue is seen with complex YAML files with a hash of all keys and empty values.  There is no indication that the issue leads to accessing memory outside that allocated to the module.

References

Community reviews

Loading reviews…