|
Message-ID: <ccf285d54b65fe5e34852f73ce2aa6f1130ffd6a.camel@devio.us> Date: Fri, 31 Mar 2023 04:59:30 +0800 From: Ailin Nemui <ailin@...io.us> To: oss-security@...ts.openwall.com Subject: Irssi SA-2023-03 / Use after free in printing routine Hi, The issue has been reported to us by ednash, who were experiencing frequent crashes of their Irssi. With the release of GLib 2.77, the slice memory allocator that was previously obscuring this memory issue was removed, thus making it much easier to trip. When Irssi prints a message while another message is being printed, the list that keeps track of Irssi variables for use in statusbar/message patterns is not correctly cleaned up, leading to the use after free condition. A CVE has been requested. official message: https://irssi.org/security/irssi_sa_2023_03.txt IRSSI-SA-2023-03 Irssi Security Advisory [1] ============================================ [ CVE will be added here ] Description ----------- (a) Use after free while using a stale special collector reference found by ednash. (CWE-416) Impact ------ May affect the stability of Irssi. Affected versions ----------------- (a) Irssi 1.3.0 and later Fixed in -------- Irssi 1.4.4 Recommended action ------------------ Upgrade to Irssi 1.4.4. After installing the updated packages, one can issue the /upgrade command to load the new binary. Mitigating facts ---------------- The precondition for this issue is printing a non-formatted line during the printing of a formatted line. This is unlikely to happen without scripts, and is obscured by the slice allocator when using GLib before version 2.77. References ---------- [1] https://irssi.org/security/irssi_sa_2023_03.txt
Powered by blists - more mailing lists
Please check out the Open Source Software Security Wiki, which is counterpart to this mailing list.
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.