[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [libmicrohttpd] libmicrohttpd 0.9.71 released
From: |
Christian Grothoff |
Subject: |
Re: [libmicrohttpd] libmicrohttpd 0.9.71 released |
Date: |
Fri, 11 Sep 2020 22:09:46 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0 |
Hi Markus,
Thanks for reporting, fixed in c7fce141..16c13329.
Happy hacking!
-Christian
On 9/11/20 2:04 PM, Markus Doppelbauer wrote:
> Hello,
>
> The percent-encoded post-processor (current git ) segfaults.
> ASAN reports: global-buffer-overflow
> A testcase is attached.
>
> Best wishes
> Markus
>
>
>
> -------- Weitergeleitete Nachricht --------
> *Von*: Christian Grothoff <grothoff@gnunet.org
> <mailto:Christian%20Grothoff%20%3cgrothoff@gnunet.org%3e>>
> *Antwort an*: libmicrohttpd development and user mailinglist
> <libmicrohttpd@gnu.org
> <mailto:libmicrohttpd%20development%20and%20user%20mailinglist%20%3clibmicrohttpd@gnu.org%3e>>
> *An*: libmicrohttpd <libmicrohttpd@gnu.org
> <mailto:libmicrohttpd%20%3clibmicrohttpd@gnu.org%3e>>
> *Betreff*: [libmicrohttpd] libmicrohttpd 0.9.71 released
> *Datum*: Sun, 28 Jun 2020 22:04:49 +0200
>
> Dear all,
>
>
> I'm happy to announce the release of GNU libmicrohttpd 0.9.71.
>
>
> This release fixes a potential buffer overflow and is thus considered a
>
> security release. Please upgrade as soon as possible. Thanks to Nicolas
>
> Mora for finding and reporting the issue.
>
>
> Additionally, the release fixes the following issues:
>
>
> * Proper uncorking with GnuTLS to ensure 'last bytes' are
>
> transmitted over TLS connections even if we are congested
>
> * Fixes wrong values returned by PostProcessor given certain
>
> parser boundaries
>
> * Improved documentation, fixed spelling mistakes
>
> * Fixed several socket handling issues on OS X
>
>
> Furthermore, the release introduces an 'enum MHD_Result' instead of
>
> #defines for MHD_YES/MHD_NO. This is intended to make it easier to check
>
> for certain API misuse bugs by providing better types (not everything is
>
> an 'int'). While this does NOT change the binary API, this change
>
> _will_ cause compiler warnings for all legacy code -- until 'int' is
>
> replaced with 'enum MHD_Result'.
>
>
> If you want your code to build without warnings on both older and newer
>
> MHD releases, you may want to introduce a MHD_RESULT as done here:
>
>
> https://git.gnunet.org/gnunet.git/tree/src/include/gnunet_mhd_compat.h
>
>
>
> That said, this being a security release it may be a good time to not
>
> build nicely against older versions.
>
>
>
> Happy hacking!
>
>
> Christian
>
>
signature.asc
Description: OpenPGP digital signature