<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in jaildesc.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>f95da272b8b7138008542022af3dc7ead3ff2ce2 - jaildesc: Make sure to drain selinfo sleepers in jaildesc_close()</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tests/sys/kern/jaildesc.c#f95da272b8b7138008542022af3dc7ead3ff2ce2</link>
        <description>jaildesc: Make sure to drain selinfo sleepers in jaildesc_close()Otherwise they may be left on a freed selinfo list after thecorresponding jaildesc struct is freed.  This can be exploited toelevate privileges.Remove the JDF_SELECTED micro-optimization.  doselwakeup() is a no-op ifno one ever called selrecord() on the file description, so I see noreason to complicate the code to avoid the call.Add some regression tests.Approved by:	soSecurity:	FreeBSD-SA-26:19.fileSecurity:	CVE-2026-45251Fixes:		66d8ffe3046d (&quot;jaildesc: add kevent support&quot;)Reviewed by:	kib, jamieDifferential Revision:	https://reviews.freebsd.org/D56945

            List of files:
            /freebsd/tests/sys/kern/jaildesc.c</description>
        <pubDate>Sun, 10 May 2026 17:15:45 +0200</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
