libfyaml 0.9.6 contains a stack exhaustion vulnerability in fy_atom_iter_format(). 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.
Metrics
Affected Vendors & Products
References
History
Sun, 27 Sep 2026 12:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Pantoniou
Pantoniou libfyaml |
|
| Vendors & Products |
Pantoniou
Pantoniou libfyaml |
Sat, 26 Sep 2026 07:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Sat, 26 Sep 2026 05:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Title | libfyaml 0.9.6 Stack Exhaustion Denial of Service |
Fri, 25 Sep 2026 17:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Weaknesses | CWE-770 | |
| Metrics |
cvssV3_1
|
Thu, 24 Sep 2026 14:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | libfyaml 0.9.6 contains a stack exhaustion vulnerability in fy_atom_iter_format(). 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. | |
| References |
|
Status: PUBLISHED
Assigner: mitre
Published: 2026-09-24T00:00:00.000Z
Updated: 2026-09-25T16:18:55.317Z
Reserved: 2026-09-10T00:00:00.000Z
Link: CVE-2026-88359
Updated: 2026-09-25T16:18:08.105Z
Status : Deferred
Published: 2026-09-24T14:18:18.320
Modified: 2026-09-25T17:17:17.490
Link: CVE-2026-88359
No data.