libmicrohttpd2

HTTP server C library (MHD 2.x, alpha)
Log | Files | Refs | README | LICENSE

commit 502372867c42ca911c37de34a5a2b58a960ad8ed
parent 65a5301d50d05480e9b608041e9b09541913d1ed
Author: Christian Grothoff <christian@grothoff.org>
Date:   Tue, 23 Sep 2025 17:54:00 +0200

add SECURITY.md

Diffstat:
ASECURITY.md | 57+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 57 insertions(+), 0 deletions(-)

diff --git a/SECURITY.md b/SECURITY.md @@ -0,0 +1,57 @@ +# Security policy for GNU libmicrohttpd + + * [Supported Versions](#Supported-Versions) + * [Reporting a Vulnerability](#Reporting-a-Vulnerability) + * [Security Announcements](#Security-Announcements) + * [Acknowledgements](#Acknowledgements) + +## Supported Versions + +We support both the most recent stable release series (1.x) and +the current development release series (2.x). + +## Signed Releases + +All commits and releases (the files on ftp.gnu.org) are signed by a +maintainer. Each maintainer uses their personal GPG key known to and +verified by the GNU project. + +## Reporting a Vulnerability + +If you think you've identified a security issue in GNU libmicrohttpd, please +**do not** report the issue publicly via a mailing list, IRC, a public issue on +the GitLab issue tracker, a merge request, or any other public venue. + +Instead, report a [*confidential* ("private") issue in the Mantis +issue tracker](https://bugs.gnunet.org/set_project.php?project_id=10)] +with the “private” box checked. Please include as many details as +possible, including ideally a minimal reproducible example of the +issue, and an idea of how exploitable/severe you think it is. + +Private issues are only visible to the reporter and the core developer +team. + +The next steps are then: + * The report is triaged. + * Code is audited to find any potential similar problems. + * The fix is prepared for the development branch, and for the most recent + stable branch. + * The fix is submitted to the public repository and a new release + containing the fix is issued. + * On the day the issue and fix are made public, an announcement is made on the + [public channels listed below](#Security-Announcements). + +As per the [GNU security processes](https://www.gnu.org/software/security/) +you may escalate the report with the GNU project if -- for any reason -- the +GNU libmicrohttpd maintainers are unable to respond in a timely fashion. + + +## Security Announcements + +Security announcements are made publicly via the +[GNU libmicrohttpd mailinglist](https://lists.gnu.org/mailman/listinfo/libmicrohttpd). + +## Acknowledgements + +This text was partially based on the +[Gnome Glib security policy](https://gitlab.gnome.org/GNOME/glib/-/blob/main/SECURITY.md).