<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 09:08: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>[MONGOCRYPT-360] mongocrypt_kms_ctx_feed should return an error when given an empty bytes</title>
                <link>https://jira.mongodb.org/browse/MONGOCRYPT-360</link>
                <project id="17481" key="MONGOCRYPT">Libmongocrypt</project>
                    <description>&lt;p&gt;In &lt;a href=&quot;https://jira.mongodb.org/browse/PYTHON-3017&quot; title=&quot;Potential hang in CSFLE when reading a KMS network response &quot; class=&quot;issue-link&quot; data-issue-key=&quot;PYTHON-3017&quot;&gt;&lt;del&gt;PYTHON-3017&lt;/del&gt;&lt;/a&gt; I discovered a bug in pymongo&apos;s CSFLE implementation where the kms_request I/O feeding loop could end up in an infinite loop. Libmongocrypt could prevent this type of bug by returning an error if mongocrypt_kms_ctx_feed is called with an empty mongocrypt_binary_t bytes.&lt;/p&gt;</description>
                <environment></environment>
        <key id="1926940">MONGOCRYPT-360</key>
            <summary>mongocrypt_kms_ctx_feed should return an error when given an empty bytes</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="10300" iconUrl="https://jira.mongodb.org/images/icons/priorities/medium.svg">Unknown</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="gil.alon@mongodb.com">Gil Alon</assignee>
                                    <reporter username="shane.harvey@mongodb.com">Shane Harvey</reporter>
                        <labels>
                            <label>neweng</label>
                    </labels>
                <created>Tue, 16 Nov 2021 21:50:39 +0000</created>
                <updated>Sat, 28 Oct 2023 10:25:37 +0000</updated>
                            <resolved>Wed, 19 Oct 2022 12:54:29 +0000</resolved>
                                                    <fixVersion>1.7.0</fixVersion>
                    <fixVersion>1.7.0-alpha0</fixVersion>
                                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="4912366" author="xgen-internal-githook" created="Wed, 19 Oct 2022 12:53:55 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Gil Alon&apos;, &apos;email&apos;: &apos;47804748+galon1@users.noreply.github.com&apos;, &apos;username&apos;: &apos;galon1&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/MONGOCRYPT-360&quot; title=&quot;mongocrypt_kms_ctx_feed should return an error when given an empty bytes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MONGOCRYPT-360&quot;&gt;&lt;del&gt;MONGOCRYPT-360&lt;/del&gt;&lt;/a&gt; returns an error when kms_ctx_feed is called with empty bytes (#478)&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/MONGOCRYPT-360&quot; title=&quot;mongocrypt_kms_ctx_feed should return an error when given an empty bytes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MONGOCRYPT-360&quot;&gt;&lt;del&gt;MONGOCRYPT-360&lt;/del&gt;&lt;/a&gt; kms_ctx_feed returns an error with empty bytes&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libmongocrypt/commit/8f69279908d03122720e8a848cd2fe37dc07304b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libmongocrypt/commit/8f69279908d03122720e8a848cd2fe37dc07304b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4910617" author="JIRAUSER1260430" created="Tue, 18 Oct 2022 18:32:27 +0000"  >&lt;p&gt;PR: &lt;a href=&quot;https://github.com/mongodb/libmongocrypt/pull/478&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libmongocrypt/pull/478&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="1925937">PYTHON-3017</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                            <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|hzu0s7:</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>