<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 09:01:31 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[JAVA-4215] Closing a MongoClient twice with AutoEncryptionSettings causes double free and crash</title>
                <link>https://jira.mongodb.org/browse/JAVA-4215</link>
                <project id="10006" key="JAVA">Java Driver</project>
                    <description>&lt;p&gt;This issue is easily reproducible and I can supply a sample program on request. Triggering conditions are creating a MongoClient for CSFLE, adding AutoEncryptionSettings, connecting to some MongoDB and doing something (it does not need to actually involve any encryption), closing the MongoClient, then closing it again. The second close causes a double free exception, and depending on your environment, can cause a crash dump or heap corruption error. &lt;/p&gt;

&lt;p&gt;If the MongoClient is not using AutoEncryption settings, you can close it twice with no ill effects. &lt;/p&gt;

&lt;p&gt;Driver version is 4.2.3 (sync), mongodb-crypt version is 1.2.0. &lt;/p&gt;</description>
                <environment></environment>
        <key id="1804798">JAVA-4215</key>
            <summary>Closing a MongoClient twice with AutoEncryptionSettings causes double free and crash</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="13201">Fixed</resolution>
                                        <assignee username="ross@mongodb.com">Ross Lawley</assignee>
                                    <reporter username="spencer.brown@mongodb.com">Spencer Brown</reporter>
                        <labels>
                            <label>internal-user</label>
                    </labels>
                <created>Wed, 30 Jun 2021 22:33:59 +0000</created>
                <updated>Sat, 28 Oct 2023 11:21:09 +0000</updated>
                            <resolved>Wed, 7 Jul 2021 16:19:20 +0000</resolved>
                                                    <fixVersion>3.12.9</fixVersion>
                    <fixVersion>4.3.0</fixVersion>
                                    <component>Client Side Encryption</component>
                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="3920842" author="xgen-internal-githook" created="Wed, 7 Jul 2021 16:13:15 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Ross Lawley&apos;, &apos;email&apos;: &apos;ross.lawley@gmail.com&apos;, &apos;username&apos;: &apos;rozza&apos;}
&lt;p&gt;Message: Ensure MongoClient#close only actions on first call&lt;/p&gt;

&lt;p&gt;Backport from: e069cfcbf91d59987de89129bc0c4c83e16b2d99&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-4215&quot; title=&quot;Closing a MongoClient twice with AutoEncryptionSettings causes double free and crash&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-4215&quot;&gt;&lt;del&gt;JAVA-4215&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: 3.12.x&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/9a4cf5e7daf72b2c2273cec262ebc8dbeeed31db&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/9a4cf5e7daf72b2c2273cec262ebc8dbeeed31db&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3917650" author="xgen-internal-githook" created="Tue, 6 Jul 2021 12:17:59 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Ross Lawley&apos;, &apos;email&apos;: &apos;ross.lawley@gmail.com&apos;, &apos;username&apos;: &apos;rozza&apos;}
&lt;p&gt;Message: Ensure MongoClient#close only actions on first call&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-4215&quot; title=&quot;Closing a MongoClient twice with AutoEncryptionSettings causes double free and crash&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-4215&quot;&gt;&lt;del&gt;JAVA-4215&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/e069cfcbf91d59987de89129bc0c4c83e16b2d99&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/e069cfcbf91d59987de89129bc0c4c83e16b2d99&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3914604" author="ross@10gen.com" created="Fri, 2 Jul 2021 14:56:09 +0000"  >&lt;p&gt;PR: &lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/pull/744&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/pull/744&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="1807523">MONGOCRYPT-322</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                    <customfield id="customfield_13552" key="com.go2group.jira.plugin.crm:crm_generic_field">
                        <customfieldname>Case</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[[5002K00000wVeVAQA0]]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hzaakn:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>