SECURITY.md (2219B)
1 # Security policy for GNU libmicrohttpd 2 3 * [Supported Versions](#Supported-Versions) 4 * [Reporting a Vulnerability](#Reporting-a-Vulnerability) 5 * [Security Announcements](#Security-Announcements) 6 * [Acknowledgements](#Acknowledgements) 7 8 ## Supported Versions 9 10 We support both the most recent stable release series (1.x) and 11 the current development release series (2.x). 12 13 ## Signed Releases 14 15 All commits and releases (the files on ftp.gnu.org) are signed by a 16 maintainer. Each maintainer uses their personal GPG key known to and 17 verified by the GNU project. 18 19 ## Reporting a Vulnerability 20 21 If you think you've identified a security issue in GNU libmicrohttpd, please 22 **do not** report the issue publicly via a mailing list, IRC, a public issue on 23 the GitLab issue tracker, a merge request, or any other public venue. 24 25 Instead, report a [*confidential* ("private") issue in the Mantis 26 issue tracker](https://bugs.gnunet.org/set_project.php?project_id=10)] 27 with the “private” box checked. Please include as many details as 28 possible, including ideally a minimal reproducible example of the 29 issue, and an idea of how exploitable/severe you think it is. 30 31 Private issues are only visible to the reporter and the core developer 32 team. 33 34 The next steps are then: 35 * The report is triaged. 36 * Code is audited to find any potential similar problems. 37 * The fix is prepared for the development branch, and for the most recent 38 stable branch. 39 * The fix is submitted to the public repository and a new release 40 containing the fix is issued. 41 * On the day the issue and fix are made public, an announcement is made on the 42 [public channels listed below](#Security-Announcements). 43 44 As per the [GNU security processes](https://www.gnu.org/software/security/) 45 you may escalate the report with the GNU project if -- for any reason -- the 46 GNU libmicrohttpd maintainers are unable to respond in a timely fashion. 47 48 49 ## Security Announcements 50 51 Security announcements are made publicly via the 52 [GNU libmicrohttpd mailinglist](https://lists.gnu.org/mailman/listinfo/libmicrohttpd). 53 54 ## Acknowledgements 55 56 This text was partially based on the 57 [Gnome Glib security policy](https://gitlab.gnome.org/GNOME/glib/-/blob/main/SECURITY.md).