ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΎΡ‚ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈΡ‚Π΅ ΠΎΡ‚ AI инструмСнти ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈ Π·Π° уязвимости

Π”Π°Π½ΠΈΠ΅Π» Π‘Ρ‚Π΅Π½Π±Π΅Ρ€Π³ (Daniel Stenberg), Π°Π²Ρ‚ΠΎΡ€ Π½Π° инструмСнта Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ curl, ΠΈΠ·Ρ€Π°Π·ΠΈ ΠΊΡ€ΠΈΡ‚ΠΈΠΊΠ° към ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° AI инструмСнти Π·Π° създаванС Π½Π° ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈ Π·Π° уязвимости. Подобни ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ Π΄Π΅Ρ‚Π°ΠΉΠ»Π½Π° информация, написана Π½Π° Π½ΠΎΡ€ΠΌΠ°Π»Π΅Π½ Π΅Π·ΠΈΠΊ ΠΈ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°Ρ‚ качСствСни, Π½ΠΎ Π±Π΅Π· Π·Π°Π΄ΡŠΠ»Π±ΠΎΡ‡Π΅Π½ Π°Π½Π°Π»ΠΈΠ· Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π°Ρ‚ Π΄ΠΎ заблуТдСния, замСствани Ρ€Π΅Π°Π»Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с качСствСно ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°Ρ‰ΠΎ Π½Π΅Π½ΡƒΠΆΠ½ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Curl ΠΈΠ·ΠΏΠ»Π°Ρ‰Π° Π½Π°Π³Ρ€Π°Π΄ΠΈ Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° Π½ΠΎΠ²ΠΈ уязвимости ΠΈ Π²Π΅Ρ‡Π΅ Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» 415 ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Π·Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ само 64 са ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄Π΅Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ уязвимости, Π° 77 β€” ΠΊΠ°Ρ‚ΠΎ Π½Π΅ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с бСзопасността Π³Ρ€Π΅ΡˆΠΊΠΈ. Π’Π°ΠΊΠ° 66% ΠΎΡ‚ всичкитС ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈ Π½Π΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ…Π° Π½ΠΈΠΊΠ°ΠΊΠ²Π° ΠΏΠΎΠ»Π΅Π·Π½Π° информация ΠΈ само ΠΎΡ‚Π½Π΅Ρ…Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ моТСшС Π΄Π° бъдС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΎ Π·Π° Π½Π΅Ρ‰ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ са ΠΏΡ€ΠΈΠ½ΡƒΠ΄Π΅Π½ΠΈ Π΄Π° губят ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π² Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π½Π΅Π½ΡƒΠΆΠ½ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ Π΄Π° провСряват информацията Π² тях, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π²ΡŠΠ½ΡˆΠ½ΠΎΡ‚ΠΎ качСство Π½Π° прСдставянСто ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ²Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅ Π² информацията ΠΈ създава усСщанСто, Ρ‡Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡŠΡ‚ Π½Π΅ Π΅ Ρ€Π°Π·Π±Ρ€Π°Π» Π½Π΅Ρ‰ΠΎ. ΠžΡ‚ Π΄Ρ€ΡƒΠ³Π° страна, ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ ΠΎΡ‚Ρ‡Π΅Ρ‚ изисква ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ усилия ΠΎΡ‚ заявитСля, ΠΊΠΎΠΉΡ‚ΠΎ Π½Π΅ сС Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π° с ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ€Π΅Π°Π»Π΅Π½ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π° просто сляпо ΠΊΠΎΠΏΠΈΡ€Π° информация, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° ΠΎΡ‚ AI ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΡ†ΠΈ, Ρ€Π°Π·Ρ‡ΠΈΡ‚Π°ΠΉΠΊΠΈ Π½Π° ΠΊΡŠΡΠΌΠ΅Ρ‚Π° си Π² Π±ΠΎΡ€Π±Π°Ρ‚Π° Π·Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° Π½Π°Π³Ρ€Π°Π΄Π°.

Π”Π°Π΄Π΅Π½ΠΈ са Π΄Π²Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π·Π° Ρ‚Π°ΠΊΠΈΠ²Π° Π½Π΅Π½ΡƒΠΆΠ½ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈ. Π•Π΄ΠΈΠ½ Π΄Π΅Π½ ΠΏΡ€Π΅Π΄ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ΠΎΡ‚ΠΎ Ρ€Π°Π·ΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° информацията Π·Π° опасната уязвимост ΠΎΡ‚ ΠΎΠΊΡ‚ΠΎΠΌΠ²Ρ€ΠΈ (CVE-2023-38545), Ρ‡Ρ€Π΅Π· Hackerone Π΅ ΠΈΠ·ΠΏΡ€Π°Ρ‚Π΅Π½ ΠΎΡ‚Ρ‡Π΅Ρ‚, Ρ‡Π΅ ΠΏΠ°Ρ‚Ρ‡ΡŠΡ‚ с корСкцията Π΅ станал ΠΏΡƒΠ±Π»ΠΈΡ‡Π΅Π½. Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚, ΠΎΡ‚Ρ‡Π΅Ρ‚ΡŠΡ‚ Π΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π» ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π° ΠΎΡ‚ AI ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠ° Google Bard смСс ΠΎΡ‚ Ρ„Π°ΠΊΡ‚ΠΈ Π·Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ ΠΎΡ‚ΠΊΡŠΡΠΈ ΠΎΡ‚ Π΄Π΅Ρ‚Π°ΠΉΠ»Π½ΠΈ свСдСния Π·Π° ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈ уязвимости. Π’ ΠΊΡ€Π°ΠΉΠ½Π° смСтка информацията ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°Π»Π° Π½ΠΎΠ²Π° ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»Π½Π°, Π½ΠΎ Π½Π΅ ΠΈΠΌΠ°Π»Π° Π½ΠΈΡ‰ΠΎ ΠΎΠ±Ρ‰ΠΎ с рСалността.

Вторият ΠΏΡ€ΠΈΠΌΠ΅Ρ€ сС отнася Π΄ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎΡ‚ΠΎ Π½Π° 28 Π΄Π΅ΠΊΠ΅ΠΌΠ²Ρ€ΠΈ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ Π·Π° ΠΏΡ€Π΅ΠΏΡŠΠ»Π²Π°Π½Π΅ Π½Π° Π±ΡƒΡ„Π΅Ρ€Π° Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° WebSocket, ΠΈΠ·ΠΏΡ€Π°Ρ‚Π΅Π½ΠΎ ΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π», ΠΊΠΎΠΉΡ‚ΠΎ Π²Π΅Ρ‡Π΅ Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π» Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π·Π° уязвимости Ρ‡Ρ€Π΅Π· Hackerone. ΠšΠ°Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² ΠΎΡ‚Ρ‡Π΅Ρ‚Π° са посочСни ΠΎΠ±Ρ‰ΠΈ Π΄ΡƒΠΌΠΈ Π·Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½Π° заявка с Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° стойността, Π½Π°Π΄Π²ΠΈΡˆΠ°Π²Π°Ρ‰Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° Π±ΡƒΡ„Π΅Ρ€Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΏΡ€ΠΈ ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° strcpy. Π’ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° ΡΡŠΡ‰ΠΎ Π΅ прСдставСн ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° корСкция (ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° замяна Π½Π° strcpy с strncpy) ΠΈ Π΅ посочСна Π²Ρ€ΡŠΠ·ΠΊΠ° към Ρ€Π΅Π΄Π° с ΠΊΠΎΠ΄ β€žstrcpy(keyval, randstr)β€œ, Π² ΠΊΠΎΠΉΡ‚ΠΎ, ΠΏΠΎ ΠΌΠ½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° заявитСля, Π΅ ΠΈΠΌΠ°Π»ΠΎ Π³Ρ€Π΅ΡˆΠΊΠ°.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡŠΡ‚ Ρ‚Ρ€ΠΈ ΠΏΡŠΡ‚ΠΈ ΠΏΡ€Π΅Π³Π»Π΅Π΄Π° всичко ΠΈ Π½Π΅ Π½Π°ΠΌΠ΅Ρ€ΠΈ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, Π½ΠΎ Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΎΡ‚Ρ‡Π΅Ρ‚ΡŠΡ‚ Π΅ написан ΡƒΠ²Π΅Ρ€Π΅Π½ΠΎ ΠΈ Π΄ΠΎΡ€ΠΈ Π΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π» корСкция, възникна усСщанСто, Ρ‡Π΅ Π½Π΅Ρ‰ΠΎ сС изпуска. ΠžΠΏΠΈΡ‚ΡŠΡ‚ Π΄Π° сС ΡƒΡ‚ΠΎΡ‡Π½ΠΈ ΠΊΠ°ΠΊ изслСдоватСлят успя Π΄Π° Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ явната ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΏΡ€Π΅Π΄ΠΈ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° strcpy ΠΈ ΠΊΠ°ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° Π±ΡƒΡ„Π΅Ρ€Π° keyval сС ΠΎΠΊΠ°Π·Π° ΠΏΠΎ-малък ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ, Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΈ, Π½ΠΎ Π½Π΅ носСщи Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° информация обяснСния, ΠΊΠΎΠΈΡ‚ΠΎ СдинствСно разясняваха ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΈ ΠΎΠ±Ρ‰ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ Π·Π° възникванС Π½Π° ΠΏΡ€Π΅ΠΏΡŠΠ»Π²Π°Π½Π΅ Π½Π° Π±ΡƒΡ„Π΅Ρ€Π°, Π½Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с конкрСтния ΠΊΠΎΠ΄ Π½Π° Curl. ΠžΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ напомняха Π½Π° комуникация с AI ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ ΠΈ слСд ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€Π΅ΠΏΠ°Ρ€ΠΈΡ€Π° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ Π΄Π΅Π½ Π² бСзсмислСни ΠΎΠΏΠΈΡ‚ΠΈ Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ сС проявява ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡŠΡ‚ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»Π½ΠΎ сС ΡƒΠ±Π΅Π΄ΠΈ, Ρ‡Π΅ Π² дСйствитСлност няма уязвимост.

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster