Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pull in expat security fixes #2

Closed
jgm opened this issue May 18, 2016 · 6 comments
Closed

Pull in expat security fixes #2

jgm opened this issue May 18, 2016 · 6 comments

Comments

@jgm
Copy link

jgm commented May 18, 2016

I don't know if there has been an expat release yet, but the problem has been fixed in their repository and Debian has patched:

- -------------------------------------------------------------------------
Debian Security Advisory DSA-3582-1                   security@debian.org
https://www.debian.org/security/                     Salvatore Bonaccorso
May 18, 2016                          https://www.debian.org/security/faq
- -------------------------------------------------------------------------

Package        : expat
CVE ID         : CVE-2016-0718

Gustavo Grieco discovered that Expat, an XML parsing C library, does not
properly handle certain kinds of malformed input documents, resulting in
buffer overflows during processing and error reporting. A remote
attacker can take advantage of this flaw to cause an application using
the Expat library to crash, or potentially, to execute arbitrary code
with the privileges of the user running the application.

For the stable distribution (jessie), this problem has been fixed in
version 2.1.0-6+deb8u2. Additionally this update refreshes the fix for
CVE-2015-1283 to avoid relying on undefined behavior.

We recommend that you upgrade your expat packages.

Further information about Debian Security Advisories, how to apply
these updates to your system and frequently asked questions can be
found at: https://www.debian.org/security/
@the-real-blackh
Copy link
Owner

Thanks!

@hartwork
Copy link

There is a regression fix related to the vulnerability mention above that you may want as well, see
https://sourceforge.net/p/expat/code_git/ci/af507cef2c93cb8d40062a0abe43a4f4e9158fb2/

@hartwork
Copy link

There is Expat 2.2.1 by now with more security fixes. Please update.
https://github.com/libexpat/libexpat/blob/master/expat/Changes

@the-real-blackh
Copy link
Owner

@hartwork, thank you for poking me. I'll do this soon.

@the-real-blackh
Copy link
Owner

Done and released on hackage as hexpat-0.20.11.

@hartwork
Copy link

Awesome, thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants