[SERVER-85633] Add lock around res_ninit call Created: 23/Jan/24  Updated: 01/Feb/24  Resolved: 29/Jan/24

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 7.0.6, 8.0.0-rc0, 7.3.0-rc2

Type: Bug Priority: Major - P3
Reporter: Adrian Gonzalez Montemayor Assignee: Adrian Gonzalez Montemayor
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Depends
Backwards Compatibility: Fully Compatible
Operating System: ALL
Backport Requested:
v7.3, v7.0, v6.0, v5.0
Sprint: Security 2024-02-05
Participants:
Linked BF Score: 135

 Description   

Data race was occurring in the DNSQueryState constructor when calling res_ninit. We should add a lock around it to prevent this from happening.



 Comments   
Comment by Githook User [ 01/Feb/24 ]

Author:

{'name': 'adriangzz', 'email': 'adriangonzalezmontemayor@gmail.com', 'username': 'adriangzz'}

Message: SERVER-85633 Add lock around res_ninit call (#18355)

GitOrigin-RevId: d56320f7d92b1075d1076db1b155241c0cc3a4c1
Branch: v7.3
https://github.com/mongodb/mongo/commit/b3537af6260d780fc8673430827229272409d228

Comment by Githook User [ 01/Feb/24 ]

Author:

{'name': 'adriangzz', 'email': 'adriangonzalezmontemayor@gmail.com', 'username': 'adriangzz'}

Message: SERVER-85633 Add lock around res_ninit call (#18355)

GitOrigin-RevId: 96bcda8f9980d9b2f92fbb720d7251b021b396a6
Branch: v7.0
https://github.com/mongodb/mongo/commit/b2bea0fba216713eff3b4c5f7952c7beb97e5652

Comment by Githook User [ 29/Jan/24 ]

Author:

{'name': 'adriangzz', 'email': 'adriangonzalezmontemayor@gmail.com', 'username': 'adriangzz'}

Message: SERVER-85633 Add lock around res_ninit call (#18355)

GitOrigin-RevId: 5cd034da21ee6226900413a786c11ce77a565d1a
Branch: master
https://github.com/mongodb/mongo/commit/d75902952253db554c2c640181f8f2e89bfa39ee

Generated at Thu Feb 08 06:58:13 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.