Date: Sat, 31 May 2025 19:31:23 +0200 From: =?UTF-8?Q?Fernando_Apestegu=C3=ADa?= <fernando.apesteguia@gmail.com> To: Daniel Engberg <diizzy@freebsd.org> Cc: ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Subject: Re: git: 9a596e5a5345 - main - security/vuxml: Document libxml2 vulnerabilities Message-ID: <CAGwOe2Z6VSDmT7VWwyGFK4ngTayUGosL1pztCbQjpiB8sY-cgg@mail.gmail.com> In-Reply-To: <202505311718.54VHISqo031288@gitrepo.freebsd.org>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] On Sat, May 31, 2025 at 7:18 PM Daniel Engberg <diizzy@freebsd.org> wrote: > The branch main has been updated by diizzy: > > URL: > https://cgit.FreeBSD.org/ports/commit/?id=9a596e5a5345db82dcf952243faa5e9d80d2ef1b > > commit 9a596e5a5345db82dcf952243faa5e9d80d2ef1b > Author: Daniel Engberg <diizzy@FreeBSD.org> > AuthorDate: 2025-05-31 17:17:46 +0000 > Commit: Daniel Engberg <diizzy@FreeBSD.org> > CommitDate: 2025-05-31 17:17:49 +0000 > > security/vuxml: Document libxml2 vulnerabilities > > Document CVE-2024-56171, CVE-2025-24928 and CVE-2025-32414 > --- > security/vuxml/vuln/2025.xml | 89 > ++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 89 insertions(+) > > diff --git a/security/vuxml/vuln/2025.xml b/security/vuxml/vuln/2025.xml > index 4681d7869854..1cd062837b12 100644 > --- a/security/vuxml/vuln/2025.xml > +++ b/security/vuxml/vuln/2025.xml > @@ -1,3 +1,92 @@ > + <vuln vid="2926c487-3e53-11f0-95d4-00a098b42aeb"> > + <topic>libxml2 -- Out-of-bounds memory access</topic> > + <affects> > + <package> > + <name>xmlsoft</name> > ^^^^^^^^^^^^^^^^^^^ What port is xmlsoft? Shouldn't this be libxml2? > + <range><lt>2.14.2</lt></range> > + </package> > + </affects> > + <description> > + <body xmlns="http://www.w3.org/1999/xhtml"> > + <p>cve@mitre.org reports:</p> > + <blockquote cite=" > https://gitlab.gnome.org/GNOME/libxml2/-/issues/889"> > + <p>In libxml2 before 2.13.8 and 2.14.x before 2.14.2, > out-of-bounds > + memory access can occur in the Python API (Python bindings) because > + of an incorrect return value. This occurs in xmlPythonFileRead and > + xmlPythonFileReadRaw because of a difference between bytes and > + characters.</p> > + </blockquote> > + </body> > + </description> > + <references> > + <cvename>CVE-2025-32414</cvename> > + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-32414</url> > + </references> > + <dates> > + <discovery>2025-04-08</discovery> > + <entry>2025-05-31</entry> > + </dates> > + </vuln> > + > + <vuln vid="fdd02be0-3e50-11f0-95d4-00a098b42aeb"> > + <topic>libxml2 -- Stack-based Buffer Overflow</topic> > + <affects> > + <package> > + <name>libxml2</name> > + <range><lt>2.13.6</lt></range> > + </package> > + </affects> > + <description> > + <body xmlns="http://www.w3.org/1999/xhtml"> > + <p>cve@mitre.org reports:</p> > + <blockquote cite=" > https://gitlab.gnome.org/GNOME/libxml2/-/issues/847"> > + <p>libxml2 before 2.12.10 and 2.13.x before 2.13.6 has a > stack-based > + buffer overflow in xmlSnprintfElements in valid.c. To exploit > this, > + DTD validation must occur for an untrusted document or untrusted > + DTD. NOTE: this is similar to CVE-2017-9047.</p> > + </blockquote> > + </body> > + </description> > + <references> > + <cvename>CVE-2025-24928</cvename> > + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-24928</url> > + </references> > + <dates> > + <discovery>2025-02-18</discovery> > + <entry>2025-05-31</entry> > + </dates> > + </vuln> > + > + <vuln vid="bd2af307-3e50-11f0-95d4-00a098b42aeb"> > + <topic>libxml2 -- Use After Free</topic> > + <affects> > + <package> > + <name>libxml2</name> > + <range><lt>2.13.6</lt></range> > + </package> > + </affects> > + <description> > + <body xmlns="http://www.w3.org/1999/xhtml"> > + <p>cve@mitre.org reports:</p> > + <blockquote cite=" > https://gitlab.gnome.org/GNOME/libxml2/-/issues/828"> > + <p>libxml2 before 2.12.10 and 2.13.x before 2.13.6 has a > use-after-free > + in xmlSchemaIDCFillNodeTables and xmlSchemaBubbleIDCNodeTables in > + xmlschemas.c. To exploit this, a crafted XML document must be > + validated against an XML schema with certain identity constraints, > + or a crafted XML schema must be used.</p> > + </blockquote> > + </body> > + </description> > + <references> > + <cvename>CVE-2024-56171</cvename> > + <url>https://nvd.nist.gov/vuln/detail/CVE-2024-56171</url> > + </references> > + <dates> > + <discovery>2025-02-18</discovery> > + <entry>2025-05-31</entry> > + </dates> > + </vuln> > + > <vuln vid="25acd603-3dde-11f0-8cb5-a8a1599412c6"> > <topic>chromium -- multiple security fixes</topic> > <affects> > [-- Attachment #2 --] <div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sat, May 31, 2025 at 7:18 PM Daniel Engberg <<a href="mailto:diizzy@freebsd.org">diizzy@freebsd.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">The branch main has been updated by diizzy:<br> <br> URL: <a href="https://cgit.FreeBSD.org/ports/commit/?id=9a596e5a5345db82dcf952243faa5e9d80d2ef1b" rel="noreferrer" target="_blank">https://cgit.FreeBSD.org/ports/commit/?id=9a596e5a5345db82dcf952243faa5e9d80d2ef1b</a><br> <br> commit 9a596e5a5345db82dcf952243faa5e9d80d2ef1b<br> Author: Daniel Engberg <diizzy@FreeBSD.org><br> AuthorDate: 2025-05-31 17:17:46 +0000<br> Commit: Daniel Engberg <diizzy@FreeBSD.org><br> CommitDate: 2025-05-31 17:17:49 +0000<br> <br> security/vuxml: Document libxml2 vulnerabilities<br> <br> Document CVE-2024-56171, CVE-2025-24928 and CVE-2025-32414<br> ---<br> security/vuxml/vuln/2025.xml | 89 ++++++++++++++++++++++++++++++++++++++++++++<br> 1 file changed, 89 insertions(+)<br> <br> diff --git a/security/vuxml/vuln/2025.xml b/security/vuxml/vuln/2025.xml<br> index 4681d7869854..1cd062837b12 100644<br> --- a/security/vuxml/vuln/2025.xml<br> +++ b/security/vuxml/vuln/2025.xml<br> @@ -1,3 +1,92 @@<br> + <vuln vid="2926c487-3e53-11f0-95d4-00a098b42aeb"><br> + <topic>libxml2 -- Out-of-bounds memory access</topic><br> + <affects><br> + <package><br> + <name>xmlsoft</name><br></blockquote><div><br></div><div>^^^^^^^^^^^^^^^^^^^</div><div><br></div><div>What port is xmlsoft? Shouldn't this be libxml2?</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> + <range><lt>2.14.2</lt></range><br> + </package><br> + </affects><br> + <description><br> + <body xmlns="<a href="http://www.w3.org/1999/xhtml" rel="noreferrer" target="_blank">http://www.w3.org/1999/xhtml</a>"><br> + <p><a href="mailto:cve@mitre.org" target="_blank">cve@mitre.org</a> reports:</p><br> + <blockquote cite="<a href="https://gitlab.gnome.org/GNOME/libxml2/-/issues/889" rel="noreferrer" target="_blank">https://gitlab.gnome.org/GNOME/libxml2/-/issues/889</a>"><br> + <p>In libxml2 before 2.13.8 and 2.14.x before 2.14.2, out-of-bounds<br> + memory access can occur in the Python API (Python bindings) because<br> + of an incorrect return value. This occurs in xmlPythonFileRead and<br> + xmlPythonFileReadRaw because of a difference between bytes and<br> + characters.</p><br> + </blockquote><br> + </body><br> + </description><br> + <references><br> + <cvename>CVE-2025-32414</cvename><br> + <url><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-32414" rel="noreferrer" target="_blank">https://nvd.nist.gov/vuln/detail/CVE-2025-32414</a></url><br> + </references><br> + <dates><br> + <discovery>2025-04-08</discovery><br> + <entry>2025-05-31</entry><br> + </dates><br> + </vuln><br> +<br> + <vuln vid="fdd02be0-3e50-11f0-95d4-00a098b42aeb"><br> + <topic>libxml2 -- Stack-based Buffer Overflow</topic><br> + <affects><br> + <package><br> + <name>libxml2</name><br> + <range><lt>2.13.6</lt></range><br> + </package><br> + </affects><br> + <description><br> + <body xmlns="<a href="http://www.w3.org/1999/xhtml" rel="noreferrer" target="_blank">http://www.w3.org/1999/xhtml</a>"><br> + <p><a href="mailto:cve@mitre.org" target="_blank">cve@mitre.org</a> reports:</p><br> + <blockquote cite="<a href="https://gitlab.gnome.org/GNOME/libxml2/-/issues/847" rel="noreferrer" target="_blank">https://gitlab.gnome.org/GNOME/libxml2/-/issues/847</a>"><br> + <p>libxml2 before 2.12.10 and 2.13.x before 2.13.6 has a stack-based<br> + buffer overflow in xmlSnprintfElements in valid.c. To exploit this,<br> + DTD validation must occur for an untrusted document or untrusted<br> + DTD. NOTE: this is similar to CVE-2017-9047.</p><br> + </blockquote><br> + </body><br> + </description><br> + <references><br> + <cvename>CVE-2025-24928</cvename><br> + <url><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-24928" rel="noreferrer" target="_blank">https://nvd.nist.gov/vuln/detail/CVE-2025-24928</a></url><br> + </references><br> + <dates><br> + <discovery>2025-02-18</discovery><br> + <entry>2025-05-31</entry><br> + </dates><br> + </vuln><br> +<br> + <vuln vid="bd2af307-3e50-11f0-95d4-00a098b42aeb"><br> + <topic>libxml2 -- Use After Free</topic><br> + <affects><br> + <package><br> + <name>libxml2</name><br> + <range><lt>2.13.6</lt></range><br> + </package><br> + </affects><br> + <description><br> + <body xmlns="<a href="http://www.w3.org/1999/xhtml" rel="noreferrer" target="_blank">http://www.w3.org/1999/xhtml</a>"><br> + <p><a href="mailto:cve@mitre.org" target="_blank">cve@mitre.org</a> reports:</p><br> + <blockquote cite="<a href="https://gitlab.gnome.org/GNOME/libxml2/-/issues/828" rel="noreferrer" target="_blank">https://gitlab.gnome.org/GNOME/libxml2/-/issues/828</a>"><br> + <p>libxml2 before 2.12.10 and 2.13.x before 2.13.6 has a use-after-free<br> + in xmlSchemaIDCFillNodeTables and xmlSchemaBubbleIDCNodeTables in<br> + xmlschemas.c. To exploit this, a crafted XML document must be<br> + validated against an XML schema with certain identity constraints,<br> + or a crafted XML schema must be used.</p><br> + </blockquote><br> + </body><br> + </description><br> + <references><br> + <cvename>CVE-2024-56171</cvename><br> + <url><a href="https://nvd.nist.gov/vuln/detail/CVE-2024-56171" rel="noreferrer" target="_blank">https://nvd.nist.gov/vuln/detail/CVE-2024-56171</a></url><br> + </references><br> + <dates><br> + <discovery>2025-02-18</discovery><br> + <entry>2025-05-31</entry><br> + </dates><br> + </vuln><br> +<br> <vuln vid="25acd603-3dde-11f0-8cb5-a8a1599412c6"><br> <topic>chromium -- multiple security fixes</topic><br> <affects><br> </blockquote></div></div>home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGwOe2Z6VSDmT7VWwyGFK4ngTayUGosL1pztCbQjpiB8sY-cgg>
