Your submission was sent successfully! Close

You have successfully unsubscribed! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates about Ubuntu and upcoming events where you can meet our team.Close

CVE-2024-35329

Published: 11 June 2024

** DISPUTED ** libyaml 0.2.5 is vulnerable to a heap-based Buffer Overflow in yaml_document_add_sequence in api.c. NOTE: the supplier disputes this because the finding represents a user error. The problem is that the application, which was making use of the libyaml library, omitted the required calls to the yaml_document_initialize and yaml_document_delete functions.

Notes

AuthorNote
jdstrand
golang-goyaml is a go translation of libyaml and shouldn't share
implementation flaws, but may share design flaws
mdeslaur
Per upstream developers, the PoC code is wrong and they will
request that the CVE be rejected. Marking as deferred until it
is, just to make sure.

Priority

Medium

Status

Package Release Status
golang-goyaml
Launchpad, Ubuntu, Debian
focal Does not exist

jammy Does not exist

mantic Does not exist

noble Does not exist

upstream Needs triage

xenial Deferred
(2024-06-19)
golang-yaml.v2
Launchpad, Ubuntu, Debian
bionic Deferred
(2024-06-19)
focal Deferred
(2024-06-19)
jammy Deferred
(2024-06-19)
mantic Ignored
(end of life, was deferred [2024-06-19])
noble Deferred
(2024-06-19)
upstream Needs triage

xenial Deferred
(2024-06-19)
libyaml
Launchpad, Ubuntu, Debian
bionic Deferred
(2024-06-19)
focal Deferred
(2024-06-19)
jammy Deferred
(2024-06-19)
mantic Ignored
(end of life, was deferred [2024-06-19])
noble Deferred
(2024-06-19)
trusty Deferred
(2024-06-19)
upstream Needs triage

xenial Deferred
(2024-06-19)
libyaml-libyaml-perl
Launchpad, Ubuntu, Debian
bionic Deferred
(2024-06-19)
focal Deferred
(2024-06-19)
jammy Deferred
(2024-06-19)
mantic Ignored
(end of life, was deferred [2024-06-19])
noble Deferred
(2024-06-19)
upstream Needs triage

xenial Deferred
(2024-06-19)