<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 05:15:04 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>[SERVER-47733] SymmetricEncryptorWindows shouldn&apos;t pad when update is called</title>
                <link>https://jira.mongodb.org/browse/SERVER-47733</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;Currently, the Windows BCryptEncrypt function is called with padding enabled every time SymmetricEncryptorWindows::update is called. This means that if it adds padding and then is called again, there is padding stuck in the middle of the encrypted buffer that won&apos;t be removed upon decryption. &lt;/p&gt;

&lt;p&gt;Instead, SymmetricEncryptorWindows should maintain its own buffer equal to one block width, and only flush it to BCryptEncrypt when it is full, with no padding. SymmetricEncryptorWindows::finalize will also be refactored to make one last call to BCryptEncrypt, to encrypt whatever is left in the buffer, &lt;em&gt;with&lt;/em&gt; padding enabled.&lt;/p&gt;</description>
                <environment></environment>
        <key id="1327199">SERVER-47733</key>
            <summary>SymmetricEncryptorWindows shouldn&apos;t pad when update is called</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="adam.cooper@mongodb.com">Adam Cooper</assignee>
                                    <reporter username="adam.cooper@mongodb.com">Adam Cooper</reporter>
                        <labels>
                    </labels>
                <created>Thu, 23 Apr 2020 18:50:34 +0000</created>
                <updated>Sun, 29 Oct 2023 22:09:08 +0000</updated>
                            <resolved>Thu, 25 Jun 2020 15:54:38 +0000</resolved>
                                                    <fixVersion>4.2.9</fixVersion>
                    <fixVersion>4.4.1</fixVersion>
                    <fixVersion>4.7.0</fixVersion>
                    <fixVersion>4.0.21</fixVersion>
                                    <component>Security</component>
                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="3373568" author="xgen-internal-githook" created="Thu, 3 Sep 2020 00:09:23 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Mark Benvenuto&apos;, &apos;email&apos;: &apos;mark.benvenuto@mongodb.com&apos;, &apos;username&apos;: &apos;markbenvenuto&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-47733&quot; title=&quot;SymmetricEncryptorWindows shouldn&amp;#39;t pad when update is called&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47733&quot;&gt;&lt;del&gt;SERVER-47733&lt;/del&gt;&lt;/a&gt; Fix build&lt;br/&gt;
Branch: v4.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/mongo-enterprise-modules/commit/cadd6b54dd259e52ba79b31375ea4a2df2c269a1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/mongo-enterprise-modules/commit/cadd6b54dd259e52ba79b31375ea4a2df2c269a1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3365108" author="xgen-internal-githook" created="Fri, 28 Aug 2020 23:21:43 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Adam Cooper&apos;, &apos;email&apos;: &apos;adam.cooper@mongodb.com&apos;, &apos;username&apos;: &apos;super-cooper&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-47733&quot; title=&quot;SymmetricEncryptorWindows shouldn&amp;#39;t pad when update is called&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47733&quot;&gt;&lt;del&gt;SERVER-47733&lt;/del&gt;&lt;/a&gt; SymmetricEncryptorWindows shouldn&apos;t pad when update is called&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 2f6e5d0f94c06fde943ed6a25a9b7ecf6f774ce5)&lt;br/&gt;
Branch: v4.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/68ea7fc139fa26ffbf26265b43b6ba68d5a281e8&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/68ea7fc139fa26ffbf26265b43b6ba68d5a281e8&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3365106" author="xgen-internal-githook" created="Fri, 28 Aug 2020 23:21:30 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Adam Cooper&apos;, &apos;email&apos;: &apos;adam.cooper@mongodb&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-47733&quot; title=&quot;SymmetricEncryptorWindows shouldn&amp;#39;t pad when update is called&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47733&quot;&gt;&lt;del&gt;SERVER-47733&lt;/del&gt;&lt;/a&gt; SymmetricEncryptorWindows shouldn&apos;t pad when update is called&lt;/p&gt;

&lt;p&gt;(cherry picked from commit b11222096cdbe34a5c479613a2a1fd268663f721)&lt;br/&gt;
Branch: v4.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/mongo-enterprise-modules/commit/b83160459639161e73148aea2601b1aee3eaadb0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/mongo-enterprise-modules/commit/b83160459639161e73148aea2601b1aee3eaadb0&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3356552" author="xgen-internal-githook" created="Mon, 24 Aug 2020 21:54:57 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Adam Cooper&apos;, &apos;email&apos;: &apos;adam.cooper@mongodb.com&apos;, &apos;username&apos;: &apos;super-cooper&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-47733&quot; title=&quot;SymmetricEncryptorWindows shouldn&amp;#39;t pad when update is called&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47733&quot;&gt;&lt;del&gt;SERVER-47733&lt;/del&gt;&lt;/a&gt; SymmetricEncryptorWindows shouldn&apos;t pad when update is called&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 2f6e5d0f94c06fde943ed6a25a9b7ecf6f774ce5)&lt;br/&gt;
Branch: v4.4&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4f4adc1cf23281036dc4d9b61eb24c538e1d9863&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4f4adc1cf23281036dc4d9b61eb24c538e1d9863&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3356551" author="xgen-internal-githook" created="Mon, 24 Aug 2020 21:54:54 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Adam Cooper&apos;, &apos;email&apos;: &apos;adam.cooper@mongodb&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-47733&quot; title=&quot;SymmetricEncryptorWindows shouldn&amp;#39;t pad when update is called&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47733&quot;&gt;&lt;del&gt;SERVER-47733&lt;/del&gt;&lt;/a&gt; SymmetricEncryptorWindows shouldn&apos;t pad when update is called&lt;/p&gt;

&lt;p&gt;(cherry picked from commit b11222096cdbe34a5c479613a2a1fd268663f721)&lt;br/&gt;
Branch: v4.4&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/mongo-enterprise-modules/commit/55008d4a3e9ba0ea6a863792284b1234fe4b21a0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/mongo-enterprise-modules/commit/55008d4a3e9ba0ea6a863792284b1234fe4b21a0&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3285269" author="xgen-internal-githook" created="Tue, 14 Jul 2020 21:39:59 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Adam Cooper&apos;, &apos;email&apos;: &apos;adam.cooper@mongodb.com&apos;, &apos;username&apos;: &apos;super-cooper&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-47733&quot; title=&quot;SymmetricEncryptorWindows shouldn&amp;#39;t pad when update is called&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47733&quot;&gt;&lt;del&gt;SERVER-47733&lt;/del&gt;&lt;/a&gt; SymmetricEncryptorWindows shouldn&apos;t pad when update is called&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 2f6e5d0f94c06fde943ed6a25a9b7ecf6f774ce5)&lt;br/&gt;
Branch: v4.2&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/5930b503079130f0df11415dc76d196755524ee5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/5930b503079130f0df11415dc76d196755524ee5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3285266" author="xgen-internal-githook" created="Tue, 14 Jul 2020 21:39:56 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Adam Cooper&apos;, &apos;email&apos;: &apos;adam.cooper@mongodb&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-47733&quot; title=&quot;SymmetricEncryptorWindows shouldn&amp;#39;t pad when update is called&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47733&quot;&gt;&lt;del&gt;SERVER-47733&lt;/del&gt;&lt;/a&gt; SymmetricEncryptorWindows shouldn&apos;t pad when update is called&lt;/p&gt;

&lt;p&gt;(cherry picked from commit b11222096cdbe34a5c479613a2a1fd268663f721)&lt;br/&gt;
Branch: v4.2&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/mongo-enterprise-modules/commit/53420a985a32f66db51197ea7eb239371d8287e8&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/mongo-enterprise-modules/commit/53420a985a32f66db51197ea7eb239371d8287e8&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3224086" author="xgen-internal-githook" created="Thu, 25 Jun 2020 15:52:34 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Adam Cooper&apos;, &apos;email&apos;: &apos;adam.cooper@mongodb.com&apos;, &apos;username&apos;: &apos;super-cooper&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-47733&quot; title=&quot;SymmetricEncryptorWindows shouldn&amp;#39;t pad when update is called&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47733&quot;&gt;&lt;del&gt;SERVER-47733&lt;/del&gt;&lt;/a&gt; SymmetricEncryptorWindows shouldn&apos;t pad when update is called&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2f6e5d0f94c06fde943ed6a25a9b7ecf6f774ce5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2f6e5d0f94c06fde943ed6a25a9b7ecf6f774ce5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3224085" author="xgen-internal-githook" created="Thu, 25 Jun 2020 15:52:29 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Adam Cooper&apos;, &apos;email&apos;: &apos;adam.cooper@mongodb&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-47733&quot; title=&quot;SymmetricEncryptorWindows shouldn&amp;#39;t pad when update is called&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47733&quot;&gt;&lt;del&gt;SERVER-47733&lt;/del&gt;&lt;/a&gt; SymmetricEncryptorWindows shouldn&apos;t pad when update is called&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/mongo-enterprise-modules/commit/b11222096cdbe34a5c479613a2a1fd268663f721&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/mongo-enterprise-modules/commit/b11222096cdbe34a5c479613a2a1fd268663f721&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10420">
                    <name>Backports</name>
                                            <outwardlinks description="backported by">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                                        </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_12450" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Backport Requested</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="18953"><![CDATA[v4.4]]></customfieldvalue>
    <customfieldvalue key="16775"><![CDATA[v4.2]]></customfieldvalue>
    <customfieldvalue key="15640"><![CDATA[v4.0]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10038"><![CDATA[Fully Compatible]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 25 Jun 2020 15:52:29 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        3 years, 23 weeks ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></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_17050" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Downstream Team Attention</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="16941"><![CDATA[Not Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>luke.bonanomi@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            3 years, 23 weeks ago
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_16465" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Linked BF Score</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>16.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10032" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Operating System</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10026"><![CDATA[ALL]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>adam.cooper@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hxhdbz:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hx30pr:</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>
                                                                                            <customfield id="customfield_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="3890">Security 2020-05-04</customfieldvalue>
    <customfieldvalue id="3891">Security 2020-05-18</customfieldvalue>
    <customfieldvalue id="3892">Security 2020-06-01</customfieldvalue>
    <customfieldvalue id="4004">Security 2020-06-15</customfieldvalue>
    <customfieldvalue id="4035">Security 2020-06-29</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hxgzlb:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>