CVE-2026-88359: Libfyaml libfyaml vulnerability

Published Sep 24, 2026
·
Updated

libfyaml 0.9.6 contains a stack exhaustion vulnerability in fyatomiterformat(). When processing a specially crafted YAML document containing a very large literal or folded block scalar, the function repeatedly grows an internal buffer using alloca() inside a loop. The allocated stack memory is not released until the function returns, causing cumulative stack growth that can exceed the process stack limit and result in SIGSEGV and denial of service.

Affected Software

1 affected component
libfyaml libfyaml=0.9.6

Event History

Sep 24, 2026
CVE Published
via MITRE·12:00 AM
Data Sourced
via MITRE·12:00 AM
Description
Data Sourced
via NVD·02:18 PM
Description

Frequently Asked Questions

1

What input is required to trigger the denial of service?

An attacker must cause libfyaml to process a specially crafted YAML document with a very large literal or folded block scalar. Processing that input can cumulatively exhaust the process stack and terminate the process with SIGSEGV.

2

Which deployments are exposed?

Deployments using libfyaml 0.9.6 are affected when they parse YAML documents that may contain attacker-controlled or otherwise untrusted large block scalars.

3

How can I tell whether an incident may be related to this issue?

Look for processes using libfyaml that crash with SIGSEGV while parsing YAML containing unusually large literal or folded block scalar content. The failure results from stack growth in fy_atom_iter_format().

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203