Уязвимости Π² GitLab, ΠΊΠΎΠΈΡ‚ΠΎ позволяват ΠΎΡ‚Π²Π»ΠΈΡ‡Π°Π½Π΅ Π½Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ ΠΈ изпълнСниС Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»

ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΈ са ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Ρ‰ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° - GitLab 16.7.2, 16.6.4 ΠΈ 16.5.6, ΠΊΠΎΠΈΡ‚ΠΎ ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Ρ‚ Π΄Π²Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ уязвимости. ΠŸΡŠΡ€Π²Π°Ρ‚Π° уязвимост (CVE-2023-7028), Π½Π° която Π΅ присвоСно максимално Π½ΠΈΠ²ΠΎ Π½Π° сСриозност (10 ΠΎΡ‚ 10), Π²ΠΈ позволява Π΄Π° ΠΈΠ·Π·Π΅ΠΌΠ΅Ρ‚Π΅ Π°ΠΊΠ°ΡƒΠ½Ρ‚Π° Π½Π° някой Π΄Ρ€ΡƒΠ³ Ρ‡Ρ€Π΅Π· ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π·Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Π·Π°Π±Ρ€Π°Π²Π΅Π½Π° ΠΏΠ°Ρ€ΠΎΠ»Π°. Уязвимостта Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½Π° ΠΎΡ‚ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° ΠΈΠΌΠ΅ΠΉΠ» с ΠΊΠΎΠ΄ Π·Π° Π½ΡƒΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»Π° Π΄ΠΎ Π½Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΈ ΠΈΠΌΠ΅ΠΉΠ» адрСси. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ сС появява слСд пусканСто Π½Π° GitLab 16.1.0, ΠΊΠΎΠΉΡ‚ΠΎ въвСдС Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° ΠΊΠΎΠ΄ Π·Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»Π° Π΄ΠΎ Π½Π΅ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄Π΅Π½ Ρ€Π΅Π·Π΅Ρ€Π²Π΅Π½ ΠΈΠΌΠ΅ΠΉΠ» адрСс.

Π—Π° Π΄Π° сС провСрят Ρ„Π°ΠΊΡ‚ΠΈΡ‚Π΅ Π·Π° ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° систСмитС, сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π΄Π° сС ΠΎΡ†Π΅Π½ΠΈ Π² рСгистрационния Ρ„Π°ΠΉΠ» gitlab-rails/production_json.log Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° HTTP заявки към ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€Π° Π½Π° /users/password, посочващ масив ΠΎΡ‚ няколко ΠΈΠΌΠ΅ΠΉΠ»Π° Π² β€žparams.value.email ” ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€. ΠŸΡ€Π΅Π΄Π»Π°Π³Π° сС ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΄Π° сС провСряват записи Π² ΠΆΡƒΡ€Π½Π°Π»Π° Π½Π° gitlab-rails/audit_json.log със стойността PasswordsController#create Π² meta.caller.id ΠΈ посочванС Π½Π° масив ΠΎΡ‚ няколко адрСса Π² Π±Π»ΠΎΠΊΠ° target_details. Атаката Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½Π°, Π°ΠΊΠΎ потрСбитСлят Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° Π΄Π²ΡƒΡ„Π°ΠΊΡ‚ΠΎΡ€Π½ΠΎ удостовСряванС.

Π’Ρ‚ΠΎΡ€Π°Ρ‚Π° уязвимост, CVE-2023-5356, ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²Π° Π² ΠΊΠΎΠ΄Π° Π·Π° интСграция с услугитС Slack ΠΈ Mattermost ΠΈ Π²ΠΈ позволява Π΄Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚Π΅ /-ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» ΠΏΠΎΡ€Π°Π΄ΠΈ липсата Π½Π° подходяща ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π·Π° оторизация. На ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π΅ присвоСно Π½ΠΈΠ²ΠΎ Π½Π° сСриозност 9.6 ΠΎΡ‚ 10. НовитС вСрсии ΡΡŠΡ‰ΠΎ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Ρ‚ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ опасна (7.6 ΠΎΡ‚ 10) уязвимост (CVE-2023-4812), която Π²ΠΈ позволява Π΄Π° Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈΡ‚Π΅ ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° CODEOWNERS, ΠΊΠ°Ρ‚ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ към ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ заявка Π·Π° сливанС.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π° информация Π·Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ уязвимости сС ΠΏΠ»Π°Π½ΠΈΡ€Π° Π΄Π° бъдС Ρ€Π°Π·ΠΊΡ€ΠΈΡ‚Π° 30 Π΄Π½ΠΈ слСд ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° корСкцията. УязвимоститС бяха ΠΈΠ·ΠΏΡ€Π°Ρ‚Π΅Π½ΠΈ Π½Π° GitLab ΠΊΠ°Ρ‚ΠΎ част ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π·Π° Π½Π°Π³Ρ€Π°Π΄ΠΈ Π·Π° уязвимости Π½Π° HackerOne.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€